VTFLib::CVMTFile Class Reference

#include <VMTFile.h>

Collaboration diagram for VTFLib::CVMTFile:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CVMTFile ()
 CVMTFile (const CVMTFile &VMTFile)
 ~CVMTFile ()
vlBool Create (const vlChar *cRoot)
vlVoid Destroy ()
vlBool IsLoaded () const
vlBool Load (const vlChar *cFileName)
vlBool Load (const vlVoid *lpData, vlUInt uiBufferSize)
vlBool Load (vlVoid *pUserData)
vlBool Save (const vlChar *cFileName) const
vlBool Save (vlVoid *lpData, vlUInt uiBufferSize, vlUInt &uiSize) const
vlBool Save (vlVoid *pUserData) const
Nodes::CVMTGroupNodeGetRoot () const

Private Member Functions

vlBool Load (IO::Readers::IReader *Reader)
vlBool Save (IO::Writers::IWriter *Writer) const
vlVoid Indent (IO::Writers::IWriter *Writer, vlUInt uiLevel) const
vlVoid Save (IO::Writers::IWriter *Writer, Nodes::CVMTNode *Node, vlUInt uiLevel=0) const

Private Attributes

Nodes::CVMTGroupNodeRoot


Constructor & Destructor Documentation

CVMTFile::CVMTFile (  ) 

CVMTFile::CVMTFile ( const CVMTFile VMTFile  ) 

CVMTFile::~CVMTFile (  ) 


Member Function Documentation

vlBool CVMTFile::Create ( const vlChar cRoot  ) 

vlVoid CVMTFile::Destroy (  ) 

vlBool CVMTFile::IsLoaded (  )  const

vlBool CVMTFile::Load ( const vlChar cFileName  ) 

vlBool CVMTFile::Load ( const vlVoid lpData,
vlUInt  uiBufferSize 
)

vlBool CVMTFile::Load ( vlVoid pUserData  ) 

vlBool CVMTFile::Save ( const vlChar cFileName  )  const

vlBool CVMTFile::Save ( vlVoid lpData,
vlUInt  uiBufferSize,
vlUInt uiSize 
) const

vlBool CVMTFile::Save ( vlVoid pUserData  )  const

vlBool CVMTFile::Load ( IO::Readers::IReader Reader  )  [private]

vlBool CVMTFile::Save ( IO::Writers::IWriter Writer  )  const [private]

vlVoid CVMTFile::Indent ( IO::Writers::IWriter Writer,
vlUInt  uiLevel 
) const [private]

vlVoid CVMTFile::Save ( IO::Writers::IWriter Writer,
Nodes::CVMTNode Node,
vlUInt  uiLevel = 0 
) const [private]

CVMTGroupNode * CVMTFile::GetRoot (  )  const


Member Data Documentation

Nodes::CVMTGroupNode* VTFLib::CVMTFile::Root [private]


The documentation for this class was generated from the following files:
Generated on Fri Dec 28 23:26:23 2007 for VTFLib 1.2.7 by  doxygen 1.5.4