VRML_Reader Class Reference

#include <basic/geometry/VRML_Reader.h>

Inherits ReaderBase.

Inherited by VRML_20_Reader.

Inheritance diagram for VRML_Reader:

Inheritance graph
[legend]
Collaboration diagram for VRML_Reader:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 VRML_Reader ()
virtual ~VRML_Reader ()
virtual bool Read ()
void SetFilename (std::string filename)
const ObjectBaseGetTheObject () const

Public Attributes

std::vector< VrmlNode * > m_Nodes

Protected Attributes

std::string filename
std::vector< IGS_Object * > m_Objects
GL_Group m_Group

Detailed Description

Definition at line 48 of file VRML_Reader.h.


Constructor & Destructor Documentation

VRML_Reader::VRML_Reader  ) 
 

Definition at line 34 of file VRML_Reader.cpp.

VRML_Reader::~VRML_Reader  )  [virtual]
 

Definition at line 47 of file VRML_Reader.cpp.

References m_Nodes.


Member Function Documentation

const ObjectBase * VRML_Reader::GetTheObject  )  const
 

Definition at line 98 of file VRML_Reader.cpp.

References ObjectGroup::AddObject(), ObjectGroup::Clear(), ObjectBase::Create(), m_Group, and m_Objects.

Referenced by ServerBase::AddObstacle(), DH_Link::DeSerialize(), and ServerBase::ParseObstacleFile().

Here is the call graph for this function:

bool VRML_Reader::Read  )  [virtual]
 

Reimplemented in VRML_20_Reader.

Definition at line 80 of file VRML_Reader.cpp.

void VRML_Reader::SetFilename std::string  filename  ) 
 

Definition at line 86 of file VRML_Reader.cpp.

Referenced by ServerBase::AddObstacle(), DH_Link::DeSerialize(), and ServerBase::ParseObstacleFile().


Member Data Documentation

std::string VRML_Reader::filename [protected]
 

Definition at line 89 of file VRML_Reader.h.

Referenced by VRML_20_Reader::Read().

GL_Group VRML_Reader::m_Group [mutable, protected]
 

Definition at line 93 of file VRML_Reader.h.

Referenced by GetTheObject().

std::vector< VrmlNode* > VRML_Reader::m_Nodes
 

Definition at line 77 of file VRML_Reader.h.

Referenced by VRML_20_Reader::Read(), and ~VRML_Reader().

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

Definition at line 92 of file VRML_Reader.h.

Referenced by GetTheObject(), and VRML_20_Reader::Read().


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