TInstancePath Class Reference
[Data Structures]

Inheritance diagram for TInstancePath:
TMCSMPCountedObject IMCUnknown

List of all members.

Public Member Functions

I3DShInstanceGetSceneInstance (int32 i) const
int32 GetLength () const
boolean Contains (const I3DShInstance *sceneInstance) const

Static Public Member Functions

static void Create (TInstancePath **newInstancePath, const TInstancePath *instancePath, I3DShInstance *instance)
static boolean AreEqual (TInstancePath *path1, TInstancePath *path2)

Protected Member Functions

 TInstancePath (const TInstancePath *instancePath, I3DShInstance *instance)
 ~TInstancePath ()

Protected Attributes

TMCPtrArray< I3DShInstancefInstanceList

Detailed Description

Instance Path is used to store the list of Master Groups in which a given Instance is located. This is used to calculate transforms in global coordinates, etc.


Constructor & Destructor Documentation

TInstancePath::TInstancePath ( const TInstancePath instancePath,
I3DShInstance instance 
) [protected]
TInstancePath::~TInstancePath (  )  [protected]

Member Function Documentation

static boolean TInstancePath::AreEqual ( TInstancePath path1,
TInstancePath path2 
) [static]
boolean TInstancePath::Contains ( const I3DShInstance sceneInstance  )  const
static void TInstancePath::Create ( TInstancePath **  newInstancePath,
const TInstancePath instancePath,
I3DShInstance instance 
) [static]
int32 TInstancePath::GetLength (  )  const [inline]
I3DShInstance* TInstancePath::GetSceneInstance ( int32  i  )  const [inline]

Member Data Documentation


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