SubcloneSeeker
1.0.0
Subclone deconvolution software framework
|
Traverse the secondary tree, and try to place every node it encounters onto the primary tree, which was given as a constructor parameter. More...
Public Member Functions | |
TreeMergeTraverseSecondary (Subclone *proot) | |
void | processNode (TreeNode *node) |
![]() | |
TreeTraverseDelegate () | |
virtual | ~TreeTraverseDelegate () |
void | terminate () |
bool | isTerminated () |
virtual void | preprocessNode (TreeNode *) |
virtual void | postprocessNode (TreeNode *) |
Public Attributes | |
bool | isCompatible |
Protected Attributes | |
Subclone * | _proot |
![]() | |
bool | _isTerminated |
Traverse the secondary tree, and try to place every node it encounters onto the primary tree, which was given as a constructor parameter.
|
inline |
Constructor of the TreeMergeTraverseSecondary class
proot | To which primary tree are all the secondary nodes being placed on |
|
inlinevirtual |
Process the given node during a tree traverse
node | the Node which needs to be processed |
Implements SubcloneSeeker::TreeTraverseDelegate.
|
protected |
The root of the primary tree
bool TreeMergeTraverseSecondary::isCompatible |
Whether two trees are compatible or not.