VrmlAppearance Class Reference

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

Inherits VrmlNode.

Inheritance diagram for VrmlAppearance:

Inheritance graph
[legend]
Collaboration diagram for VrmlAppearance:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 VrmlAppearance ()
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

VrmlNodem_Material

Detailed Description

Definition at line 9 of file VrmlAppearance.h.


Constructor & Destructor Documentation

VrmlAppearance::VrmlAppearance  ) 
 

Definition at line 13 of file VrmlAppearance.cpp.


Member Function Documentation

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

Reimplemented from VrmlNode.

Definition at line 24 of file VrmlAppearance.cpp.

References EatWhite(), VrmlNode::GetKeyword(), m_Material, VrmlNode::ParseNode(), VRML_MaterialLower, and VRML_Texture.

Here is the call graph for this function:

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

Reimplemented from VrmlNode.

Definition at line 63 of file VrmlAppearance.cpp.

References m_Material, and VrmlNode::Render().

Here is the call graph for this function:

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

Reimplemented from VrmlNode.

Definition at line 73 of file VrmlAppearance.cpp.

References m_Material, and VrmlNode::RenderOpenGl().

Here is the call graph for this function:

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

Reimplemented from VrmlNode.

Definition at line 83 of file VrmlAppearance.cpp.

References m_Material, and VrmlNode::RenderToIGS().

Here is the call graph for this function:


Member Data Documentation

VrmlNode* VrmlAppearance::m_Material [protected]
 

Definition at line 24 of file VrmlAppearance.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:21 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO