VrmlGroup Class Reference

#include <basic/geometry/vrml_reader/VrmlGroup.h>

Inherits VrmlNode.

Inheritance diagram for VrmlGroup:

Inheritance graph
[legend]
Collaboration diagram for VrmlGroup:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ~VrmlGroup ()
virtual void Parse (char *&buffer)
virtual void Render (VrmlStack &stack) const
virtual void RenderOpenGl (VrmlStack &stack) const
virtual IGS_ObjectRenderToIGS (VrmlStack &stack) const

Protected Attributes

VrmlBboxCenter m_BboxCenter
VrmlBboxSize m_BboxSize
VrmlChildren m_Children

Detailed Description

Definition at line 11 of file VrmlGroup.h.


Constructor & Destructor Documentation

VrmlGroup::~VrmlGroup  ) 
 

Definition at line 11 of file VrmlGroup.cpp.


Member Function Documentation

void VrmlGroup::Parse char *&  buffer  )  [virtual]
 

Reimplemented from VrmlNode.

Definition at line 20 of file VrmlGroup.cpp.

References EatWhite(), VrmlNode::GetKeyword(), m_BboxCenter, m_BboxSize, m_Children, VrmlChildren::Parse(), VrmlBboxSize::Parse(), VrmlBboxCenter::Parse(), VrmlNode::SetType(), VRML_BboxCenter, VRML_BboxSize, VRML_Children, VrmlKeywordBboxCenter, and VrmlKeywordBboxSize.

Here is the call graph for this function:

void VrmlGroup::Render VrmlStack stack  )  const [virtual]
 

Reimplemented from VrmlNode.

Definition at line 57 of file VrmlGroup.cpp.

References m_BboxCenter, m_BboxSize, m_Children, VrmlChildren::Render(), VrmlBboxSize::Render(), and VrmlBboxCenter::Render().

Here is the call graph for this function:

void VrmlGroup::RenderOpenGl VrmlStack stack  )  const [virtual]
 

Reimplemented from VrmlNode.

Definition at line 69 of file VrmlGroup.cpp.

References m_BboxCenter, m_BboxSize, m_Children, VrmlChildren::RenderOpenGl(), and VrmlNode::RenderOpenGl().

Here is the call graph for this function:

IGS_Object * VrmlGroup::RenderToIGS VrmlStack stack  )  const [virtual]
 

Reimplemented from VrmlNode.

Definition at line 81 of file VrmlGroup.cpp.

References m_BboxCenter, m_BboxSize, m_Children, VrmlChildren::RenderToIGS(), VrmlBboxSize::RenderToIGS(), and VrmlBboxCenter::RenderToIGS().

Here is the call graph for this function:


Member Data Documentation

VrmlBboxCenter VrmlGroup::m_BboxCenter [protected]
 

Definition at line 24 of file VrmlGroup.h.

Referenced by Parse(), Render(), RenderOpenGl(), and RenderToIGS().

VrmlBboxSize VrmlGroup::m_BboxSize [protected]
 

Definition at line 25 of file VrmlGroup.h.

Referenced by Parse(), Render(), RenderOpenGl(), and RenderToIGS().

VrmlChildren VrmlGroup::m_Children [protected]
 

Definition at line 26 of file VrmlGroup.h.

Referenced by Parse(), Render(), RenderOpenGl(), and RenderToIGS().


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