VrmlTransform Class Reference

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

Inherits VrmlNode.

Inheritance diagram for VrmlTransform:

Inheritance graph
[legend]
Collaboration diagram for VrmlTransform:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Protected Attributes

VrmlChildren m_Children
Matrix4x4 m_Matrix

Detailed Description

Definition at line 8 of file VrmlTransform.h.


Member Function Documentation

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

Reimplemented from VrmlNode.

Definition at line 15 of file VrmlTransform.cpp.

References EatWhite(), VrmlNode::GetKeyword(), IsNodeType(), m_Children, m_Matrix, VrmlBaseHasMatrix::Matrix(), VrmlTranslation::Parse(), VrmlScaleOrientation::Parse(), VrmlScale::Parse(), VrmlRotation::Parse(), VrmlChildren::Parse(), VRML_Children, VRML_Rotation, VRML_Scale, VRML_ScaleOrientation, and VRML_Translation.

Here is the call graph for this function:

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

Reimplemented from VrmlNode.

Definition at line 75 of file VrmlTransform.cpp.

References m_Children, m_Matrix, VrmlStack::m_Matrix, and VrmlChildren::Render().

Here is the call graph for this function:

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

Reimplemented from VrmlNode.

Definition at line 86 of file VrmlTransform.cpp.

References m_Children, m_Matrix, VrmlStack::m_Matrix, and VrmlChildren::RenderOpenGl().

Here is the call graph for this function:

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

Reimplemented from VrmlNode.

Definition at line 99 of file VrmlTransform.cpp.

References m_Children, m_Matrix, VrmlStack::m_Matrix, and VrmlChildren::RenderToIGS().

Here is the call graph for this function:


Member Data Documentation

VrmlChildren VrmlTransform::m_Children [protected]
 

Definition at line 21 of file VrmlTransform.h.

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

Matrix4x4 VrmlTransform::m_Matrix [protected]
 

Definition at line 22 of file VrmlTransform.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:07:35 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO