#include <MyTree.h>
Public Types | |
typedef MyTreeNode< T > | MyTreeNodeItem |
Public Member Functions | |
MyTreeNode () | |
MyTreeNode (T &_elem) | |
MyTreeNode (T *_elem) | |
affecation d'un element deja allouée | |
~MyTreeNode () | |
BOOL | SuprChilds (BOOL recursif=FALSE) |
BOOL | SuprOnParent () |
MyTreeNode< T > * | operator[] (int num) |
BOOL | MoveTo (MyTreeNode< T > *dest) |
Deplace un noeud dans un nouveau noeud destinataire. | |
BOOL | FindOnParent (MyListIterator< MyTreeNodeItem * > &it) |
void | MoveToFirstChild () |
void | MoveToLastChild () |
T * | Elems (int num) |
void | operator= (MyTreeNode &source) |
Public Attributes | |
T * | elem |
MyTreeNode * | parent |
MyList< MyTreeNode * > | childs |
Composé par:
Definition at line 38 of file MyTree.h.
|
|
|
|
|
|
|
affecation d'un element deja allouée
|
|
|
|
|
Definition at line 132 of file MyTree.h. Referenced by MyTreeNode< Face >::MoveToFirstChild(). |
|
Deplace un noeud dans un nouveau noeud destinataire.
Definition at line 109 of file MyTree.h. Referenced by MyTreeNode< Face >::MoveToLastChild(), Title::OnMax(), Title::OnMin(), and Title::OnOriginal(). |
|
Definition at line 143 of file MyTree.h. Referenced by Slider::Create(). |
|
Definition at line 151 of file MyTree.h. Referenced by Primitive::ReOrderForBlending(). |
|
|
|
|
|
Definition at line 77 of file MyTree.h. Referenced by MyTree< Face >::SuprNode(). |
|
Definition at line 93 of file MyTree.h. Referenced by MyTree< Face >::SuprNode(). |
|
|
|
Definition at line 42 of file MyTree.h. Referenced by MyTree< Face >::Add(), Primitive::AddFace(), Primitive::ComputeLayout(), Picking::FindContainer(), MyTree< Face >::GetParent(), Title::OnMax(), Title::OnMin(), and MyTreeNode< Face >::operator=(). |