TTreePathIterator Class Reference
[Data Structures]

Inheritance diagram for TTreePathIterator:
TMCObject

List of all members.

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

I3DShTreeElementfTreeBase
TMCPtrArray< I3DShTreeElementfRoots
TMCPtrArray< I3DShTreeElementfBack
TMCArray< TTransform3DfTransforms
boolean(* fFilter )(I3DShTreeElement *aTree)
boolean fSkipRoots
TTreeIdPath fPath

Detailed Description

Iterates over a whole scene going inside the MasterGroups


Constructor & Destructor Documentation

TTreePathIterator::TTreePathIterator ( I3DShTreeElement treeBase  ) 
TTreePathIterator::~TTreePathIterator (  ) 

Member Function Documentation

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]

Member Data Documentation


The documentation for this class was generated from the following file:
Generated on Mon Apr 26 22:48:10 2010 for Carrara SDK Doc by  doxygen 1.6.3