Public Member Functions | |
| TTreeElementIterator (I3DShTreeElement *treeBase) | |
| TTreeElementIterator (I3DShTreeElement *treeBase, boolean goInside, boolean skipRoot, boolean(*filter)(I3DShTreeElement *tree), boolean(*isOpen)(I3DShTreeElement *aTree)) | |
| ~TTreeElementIterator () | |
| I3DShTreeElement * | First () |
| boolean | More () |
| I3DShTreeElement * | Next () |
| int32 | GetIndex () const |
| int16 | GetLevel () const |
Protected Attributes | |
| I3DShTreeElement * | fTreeBase |
| I3DShTreeElement * | fRoot |
| boolean(* | fFilter )(I3DShTreeElement *aTree) |
| boolean(* | fIsOpen )(I3DShTreeElement *aTree) |
| boolean | fGoInside |
| boolean | fSkipRoot |
| int32 | fIndex |
| int16 | fLevel |
iterates over a tree element and its sons
| TTreeElementIterator::TTreeElementIterator | ( | I3DShTreeElement * | treeBase | ) |
| TTreeElementIterator::TTreeElementIterator | ( | I3DShTreeElement * | treeBase, | |
| boolean | goInside, | |||
| boolean | skipRoot, | |||
| boolean(*)(I3DShTreeElement *tree) | filter, | |||
| boolean(*)(I3DShTreeElement *aTree) | isOpen | |||
| ) |
| TTreeElementIterator::~TTreeElementIterator | ( | ) |
| I3DShTreeElement* TTreeElementIterator::First | ( | ) |
| int32 TTreeElementIterator::GetIndex | ( | ) | const |
| int16 TTreeElementIterator::GetLevel | ( | ) | const |
| boolean TTreeElementIterator::More | ( | ) | [inline] |
| I3DShTreeElement* TTreeElementIterator::Next | ( | ) |
boolean(* TTreeElementIterator::fFilter)(I3DShTreeElement *aTree) [protected] |
boolean TTreeElementIterator::fGoInside [protected] |
int32 TTreeElementIterator::fIndex [protected] |
boolean(* TTreeElementIterator::fIsOpen)(I3DShTreeElement *aTree) [protected] |
int16 TTreeElementIterator::fLevel [protected] |
I3DShTreeElement* TTreeElementIterator::fRoot [protected] |
boolean TTreeElementIterator::fSkipRoot [protected] |
I3DShTreeElement* TTreeElementIterator::fTreeBase [protected] |
1.6.3