VrmlCoordinate3 Class Reference

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

Inherits VrmlNode.

Inheritance diagram for VrmlCoordinate3:

Inheritance graph
[legend]
Collaboration diagram for VrmlCoordinate3:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 VrmlCoordinate3 ()
 VrmlCoordinate3 (const VrmlCoordinate3 &right)
virtual ~VrmlCoordinate3 ()
const Vector4GetCoordinate (const int i) const
virtual void Parse (char *&buffer)
virtual void Render (VrmlStack &stack) const

Public Attributes

std::vector< Vector4points

Detailed Description

Definition at line 8 of file VrmlCoordinate3.h.


Constructor & Destructor Documentation

VrmlCoordinate3::VrmlCoordinate3  ) 
 

Definition at line 11 of file VrmlCoordinate3.cpp.

VrmlCoordinate3::VrmlCoordinate3 const VrmlCoordinate3 right  ) 
 

Definition at line 20 of file VrmlCoordinate3.cpp.

VrmlCoordinate3::~VrmlCoordinate3  )  [virtual]
 

Definition at line 30 of file VrmlCoordinate3.cpp.

References points.


Member Function Documentation

const Vector4 & VrmlCoordinate3::GetCoordinate const int  i  )  const
 

Definition at line 40 of file VrmlCoordinate3.cpp.

References points.

Referenced by VrmlIndexedFaceSet::ComputeNormals(), and VrmlIndexedFaceSet::RenderOpenGl().

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

Reimplemented from VrmlNode.

Definition at line 56 of file VrmlCoordinate3.cpp.

References EatWhite(), Vector4::Magnitude(), and points.

Here is the call graph for this function:

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

Reimplemented from VrmlNode.

Definition at line 99 of file VrmlCoordinate3.cpp.

References points, and VrmlStack::vrmlCoordinate3.


Member Data Documentation

std::vector< Vector4 > VrmlCoordinate3::points
 

Definition at line 21 of file VrmlCoordinate3.h.

Referenced by GetCoordinate(), Parse(), Render(), and ~VrmlCoordinate3().


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