| 
    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.