DAZipper.h #1

  • //
  • guest/
  • sam_stafford/
  • deepannotate/
  • DAZipper.h
  • View
  • Commits
  • Open Download .zip Download (474 B)
class DAFile;
class DAInteg;
class DATooth;

struct DAFileStack;

class DAZipper
{
public:
	DAZipper( DAFile* f, int r );
	~DAZipper(void);

	void Zip();

private:
	DAFile* file;
	int rev;

	DAInteg* copy; //there can be only one
	void ZipCopy();

	DAFileStack* sources;
	DATooth* left;
	DATooth* right;

	void buildLeftZipper( DAFile* source );
	void buildRightZipper();

	void eliminateAll();
	void eliminateUniques();

	void matchByContext();
	void matchByDistance();
};
# Change User Description Committed
#1 6297 Sam Stafford Work so far on "deep annotate".
 Been getting a lot of questions on
this lately from other people working on the same thing; might as well
pool efforts.