Public Member Functions | |
| TTreePathIterator (I3DShTreeElement *treeBase) | |
| ~TTreePathIterator () | |
| I3DShTreeElement *MCCOMAPI | First () |
| boolean MCCOMAPI | More () |
| I3DShTreeElement *MCCOMAPI | Next (boolean skipFirstMaster=false) |
| TTreeIdPath MCCOMAPI | GetTreeIDPath () const |
| int16 MCCOMAPI | GetLevel () const |
| void MCCOMAPI | GetTransform3D (TTransform3D &outTransform) const |
| void MCCOMAPI | SetSkipRoots (boolean skipRoots) |
Protected Attributes | |
| I3DShTreeElement * | fTreeBase |
| TMCPtrArray< I3DShTreeElement > | fRoots |
| TMCPtrArray< I3DShTreeElement > | fBack |
| TMCArray< TTransform3D > | fTransforms |
| boolean(* | fFilter )(I3DShTreeElement *aTree) |
| boolean | fSkipRoots |
| TTreeIdPath | fPath |
Iterates over a whole scene going inside the MasterGroups
| TTreePathIterator::TTreePathIterator | ( | I3DShTreeElement * | treeBase | ) |
| TTreePathIterator::~TTreePathIterator | ( | ) |
| I3DShTreeElement* MCCOMAPI TTreePathIterator::First | ( | ) |
| int16 MCCOMAPI TTreePathIterator::GetLevel | ( | ) | const [inline] |
| void MCCOMAPI TTreePathIterator::GetTransform3D | ( | TTransform3D & | outTransform | ) | const |
| TTreeIdPath MCCOMAPI TTreePathIterator::GetTreeIDPath | ( | ) | const |
| boolean MCCOMAPI TTreePathIterator::More | ( | ) | [inline] |
| I3DShTreeElement* MCCOMAPI TTreePathIterator::Next | ( | boolean | skipFirstMaster = false |
) |
| void MCCOMAPI TTreePathIterator::SetSkipRoots | ( | boolean | skipRoots | ) | [inline] |
TMCPtrArray<I3DShTreeElement> TTreePathIterator::fBack [protected] |
boolean(* TTreePathIterator::fFilter)(I3DShTreeElement *aTree) [protected] |
TTreeIdPath TTreePathIterator::fPath [protected] |
TMCPtrArray<I3DShTreeElement> TTreePathIterator::fRoots [protected] |
boolean TTreePathIterator::fSkipRoots [protected] |
TMCArray<TTransform3D> TTreePathIterator::fTransforms [protected] |
I3DShTreeElement* TTreePathIterator::fTreeBase [protected] |
1.6.3