VrmlSeparator Class Reference

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

Inherits VrmlNode.

Inheritance diagram for VrmlSeparator:

Inheritance graph
[legend]
Collaboration diagram for VrmlSeparator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~VrmlSeparator ()
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 7 of file VrmlSeparator.h.


Constructor & Destructor Documentation

VrmlSeparator::~VrmlSeparator  )  [virtual]
 

Definition at line 11 of file VrmlSeparator.cpp.

References nodes.


Member Function Documentation

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

Reimplemented from VrmlNode.

Definition at line 27 of file VrmlSeparator.cpp.

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

Here is the call graph for this function:

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

Reimplemented from VrmlNode.

Definition at line 61 of file VrmlSeparator.cpp.

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

Reimplemented from VrmlNode.

Definition at line 70 of file VrmlSeparator.cpp.

References nodes.

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

Reimplemented from VrmlNode.

Definition at line 86 of file VrmlSeparator.cpp.

References IGS_Group::AddObject(), and nodes.

Here is the call graph for this function:


Member Data Documentation

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

Definition at line 18 of file VrmlSeparator.h.

Referenced by Parse(), RenderOpenGl(), RenderToIGS(), and ~VrmlSeparator().


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