|
CTreeNode * | GetRoot () const |
|
bool | IsEmpty () const |
|
CTreeNode * | GetFirstNode (const CTreeNode *node) const |
|
CTreeNode * | GetNextNode (const CTreeNode *node, const CTreeNode *stopNode=NULL) const |
|
CTreeNode * | HasCommonParent (const CTreeNode *refnode, const CTreeNode *checknode) const |
|
void | SetRoot (CTreeNode *node) |
|
void | AddChild (CTreeNode *parentNode, CTreeNode *newnode, bool last=true) |
|
void | MoveRight (CTreeNode *parentNode, CTreeNode *newnode) |
|
bool | ReplaceNode (CTreeNode *newnode, CTreeNode *oldnode, bool deleteIt=true) |
|
CTreeNode * | RemoveNode (CTreeNode *node) |
|
CTreeNode * | DeleteNode (CTreeNode *node, CXArray< CTreeNode * > *deletedNodes=NULL) |
|
void | DeleteAll (bool deleteRoot=false, CXArray< CTreeNode * > *deletedNodes=NULL) |
|
int | GetChildNbr (const CTreeNode *node, bool directChild) const |
|
virtual void | Sort (CTreeNode *node, XQSORT_PROTO compareCallback, void *compareData=NULL, bool sortDirectChildOnly=false) |
|
void | DoTraversal (CTreeNode *node, TreeTraversalMode mode, TreeTraversalCallback *callback) |
|
CTreeNode * | NodeExist (TreeTraversalMode mode, CTreeNode *where, CTreeNode *what, bool searchOnlyPtr=false) |
|
void | SetSilent (bool silent) |
|
virtual void | Serialize (CXArchive &ar) |
|
The documentation for this class was generated from the following file:
- D:/VS2022-PolygonCruncherSDK-Full-IO/SDK/Includes/Tree.h