CMXNode Class Reference

#include <cmxtree.h>

List of all members.

Public Member Functions

 CMXNode ()
 CMXNode (CMXFileRecord *pThisRecord)
 ~CMXNode ()
void SetNext (CMXNode *pRecord)
void SetPrevious (CMXNode *pRecord)
void SetParent (CMXNode *pRecord)
void SetChild (CMXNode *pRecord)
CMXNodeGetNext ()
CMXNodeGetPrevious ()
CMXNodeGetParent ()
CMXNodeGetChild ()
CMXFileRecordGetCMXFileRecord ()
RIFFObjectType GetObjectType ()
FOURCC GetChunkType ()
UINT32 GetChunkSize ()
UINT32 GetObjectLevel ()
void ResetReadPos ()
BOOL HasChildren ()
BOOL ShowChildren ()
void SetShowChildren (BOOL b)

Private Attributes

CMXFileRecordpRecord
CMXNodepNext
CMXNodepPrevious
CMXNodepParent
CMXNodepChild
BOOL DoShowChildren


Detailed Description

Definition at line 165 of file cmxtree.h.


Constructor & Destructor Documentation

CMXNode::CMXNode  )  [inline]
 

Definition at line 170 of file cmxtree.h.

00170 {}

CMXNode::CMXNode CMXFileRecord pThisRecord  ) 
 

CMXNode::~CMXNode  ) 
 


Member Function Documentation

CMXNode* CMXNode::GetChild  )  [inline]
 

Definition at line 182 of file cmxtree.h.

00182 { return pChild;    }

UINT32 CMXNode::GetChunkSize  ) 
 

FOURCC CMXNode::GetChunkType  ) 
 

CMXFileRecord* CMXNode::GetCMXFileRecord  )  [inline]
 

Definition at line 184 of file cmxtree.h.

00184 { return pRecord; }

CMXNode* CMXNode::GetNext  )  [inline]
 

Definition at line 179 of file cmxtree.h.

00179 { return pNext;     }

UINT32 CMXNode::GetObjectLevel  ) 
 

RIFFObjectType CMXNode::GetObjectType  ) 
 

CMXNode* CMXNode::GetParent  )  [inline]
 

Definition at line 181 of file cmxtree.h.

00181 { return pParent;   }

CMXNode* CMXNode::GetPrevious  )  [inline]
 

Definition at line 180 of file cmxtree.h.

00180 { return pPrevious; }

BOOL CMXNode::HasChildren  )  [inline]
 

Definition at line 195 of file cmxtree.h.

00195 { return pChild != NULL; }

void CMXNode::ResetReadPos  ) 
 

void CMXNode::SetChild CMXNode pRecord  )  [inline]
 

Definition at line 177 of file cmxtree.h.

00177 { pChild    = pRecord; }

void CMXNode::SetNext CMXNode pRecord  )  [inline]
 

Definition at line 174 of file cmxtree.h.

00174 { pNext     = pRecord; }

void CMXNode::SetParent CMXNode pRecord  )  [inline]
 

Definition at line 176 of file cmxtree.h.

00176 { pParent   = pRecord; }

void CMXNode::SetPrevious CMXNode pRecord  )  [inline]
 

Definition at line 175 of file cmxtree.h.

00175 { pPrevious = pRecord; }

void CMXNode::SetShowChildren BOOL  b  )  [inline]
 

Definition at line 197 of file cmxtree.h.

00197 { DoShowChildren = b; }

BOOL CMXNode::ShowChildren  )  [inline]
 

Definition at line 196 of file cmxtree.h.

00196 { return DoShowChildren; }


Member Data Documentation

BOOL CMXNode::DoShowChildren [private]
 

Definition at line 208 of file cmxtree.h.

CMXNode* CMXNode::pChild [private]
 

Definition at line 206 of file cmxtree.h.

CMXNode* CMXNode::pNext [private]
 

Definition at line 203 of file cmxtree.h.

CMXNode* CMXNode::pParent [private]
 

Definition at line 205 of file cmxtree.h.

CMXNode* CMXNode::pPrevious [private]
 

Definition at line 204 of file cmxtree.h.

CMXFileRecord* CMXNode::pRecord [private]
 

Definition at line 201 of file cmxtree.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 10 03:52:41 2007 for Camelot by  doxygen 1.4.4