|
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) |
Public Member Functions inherited from SubcloneSeeker::TreeTraverseDelegate | |
| TreeTraverseDelegate () | |
| virtual | ~TreeTraverseDelegate () |
| void | terminate () |
| bool | isTerminated () |
| virtual void | preprocessNode (TreeNode *) |
| virtual void | postprocessNode (TreeNode *) |
Public Attributes | |
| bool | isCompatible |
Protected Attributes | |
| Subclone * | _proot |
Protected Attributes inherited from SubcloneSeeker::TreeTraverseDelegate | |
| 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.