IGS_FileIo Class Reference

#include <basic/geometry/IGS/IGS_FileIo.h>

List of all members.

Public Member Functions

 IGS_FileIo ()
 IGS_FileIo (const IGS_FileIo &right)
 ~IGS_FileIo ()
void AddObject (IGS_Object *addme)
void ClearObjects ()
void SaveObjectsToFile (const char *filename)

Protected Member Functions

void ReallocateBuffer (const int bufferSize)

Protected Attributes

char * m_Buffer
int m_BufferSize
std::vector< IGS_Object * > m_Objects


Detailed Description

Definition at line 7 of file IGS_FileIo.h.


Constructor & Destructor Documentation

IGS_FileIo::IGS_FileIo  ) 
 

Definition at line 10 of file IGS_FileIo.cpp.

IGS_FileIo::IGS_FileIo const IGS_FileIo right  ) 
 

Definition at line 22 of file IGS_FileIo.cpp.

IGS_FileIo::~IGS_FileIo  ) 
 

Definition at line 32 of file IGS_FileIo.cpp.

References m_Buffer, and m_BufferSize.


Member Function Documentation

void IGS_FileIo::AddObject IGS_Object addme  ) 
 

Definition at line 44 of file IGS_FileIo.cpp.

References m_Objects.

void IGS_FileIo::ClearObjects  ) 
 

Definition at line 54 of file IGS_FileIo.cpp.

References m_Objects.

void IGS_FileIo::ReallocateBuffer const int  bufferSize  )  [protected]
 

Definition at line 64 of file IGS_FileIo.cpp.

References m_Buffer, and m_BufferSize.

void IGS_FileIo::SaveObjectsToFile const char *  filename  ) 
 

Definition at line 76 of file IGS_FileIo.cpp.

References m_Objects.


Member Data Documentation

char* IGS_FileIo::m_Buffer [protected]
 

Definition at line 22 of file IGS_FileIo.h.

Referenced by ReallocateBuffer(), and ~IGS_FileIo().

int IGS_FileIo::m_BufferSize [protected]
 

Definition at line 23 of file IGS_FileIo.h.

Referenced by ReallocateBuffer(), and ~IGS_FileIo().

std::vector< IGS_Object* > IGS_FileIo::m_Objects [protected]
 

Definition at line 24 of file IGS_FileIo.h.

Referenced by AddObject(), ClearObjects(), and SaveObjectsToFile().


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 21:48:10 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO