VrmlChildren Class Reference

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

Inherits VrmlNode.

Inheritance diagram for VrmlChildren:

Inheritance graph
[legend]
Collaboration diagram for VrmlChildren:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ~VrmlChildren ()
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

std::vector< VrmlNode * > nodes

Detailed Description

Definition at line 8 of file VrmlChildren.h.


Constructor & Destructor Documentation

VrmlChildren::~VrmlChildren  ) 
 

Definition at line 12 of file VrmlChildren.cpp.

References nodes.


Member Function Documentation

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

Reimplemented from VrmlNode.

Definition at line 28 of file VrmlChildren.cpp.

References VrmlNode::AddRef(), EatWhite(), VrmlNode::GetKeyword(), nodes, VrmlNode::ParseNode(), and VRML_Define.

Referenced by VrmlTransform::Parse(), and VrmlGroup::Parse().

Here is the call graph for this function:

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

Reimplemented from VrmlNode.

Definition at line 75 of file VrmlChildren.cpp.

References nodes.

Referenced by VrmlTransform::Render(), and VrmlGroup::Render().

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

Reimplemented from VrmlNode.

Definition at line 92 of file VrmlChildren.cpp.

References nodes.

Referenced by VrmlTransform::RenderOpenGl(), and VrmlGroup::RenderOpenGl().

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

Reimplemented from VrmlNode.

Definition at line 111 of file VrmlChildren.cpp.

References IGS_Group::AddObject(), and nodes.

Referenced by VrmlTransform::RenderToIGS(), and VrmlGroup::RenderToIGS().

Here is the call graph for this function:


Member Data Documentation

std::vector< VrmlNode* > VrmlChildren::nodes [protected]
 

Definition at line 22 of file VrmlChildren.h.

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


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