X3DTK::GL::X3DNode Class Reference
[GLSceneGraph]

Base class declared in <X3DTK/GL/scenegraph.h> providing the GL implementation of X3D::X3DNode. More...

Inheritance diagram for X3DTK::GL::X3DNode:

X3DTK::X3DAbstractNode X3DTK::GL::X3DAppearanceChildNode X3DTK::GL::X3DAppearanceNode X3DTK::GL::X3DChildNode X3DTK::GL::X3DGeometryNode X3DTK::GL::FillProperties X3DTK::GL::LineProperties X3DTK::GL::X3DMaterialNode X3DTK::GL::X3DTextureNode X3DTK::GL::X3DTextureTransformNode X3DTK::GL::Appearance X3DTK::GL::StaticGroup X3DTK::GL::X3DGroupingNode X3DTK::GL::X3DShapeNode X3DTK::GL::Box X3DTK::GL::Cone X3DTK::GL::Cylinder X3DTK::GL::IndexedLineSet X3DTK::GL::PointSet X3DTK::GL::Sphere X3DTK::GL::X3DComposedGeometryNode List of all members.

Public Member Functions

Protected Attributes


Detailed Description

Base class declared in <X3DTK/GL/scenegraph.h> providing the GL implementation of X3D::X3DNode.

This is the base class of the GL scene graph.


Constructor & Destructor Documentation

X3DTK::GL::X3DNode::X3DNode  ) 
 

Constructor.

virtual X3DTK::GL::X3DNode::~X3DNode  )  [virtual]
 

Destructor.


Member Function Documentation

X3D::X3DNode* X3DTK::GL::X3DNode::getX3DReference  )  const [inline]
 

Returns the X3DNode reference.

void X3DTK::GL::X3DNode::setX3DReference X3D::X3DNode N  ) 
 

Sets the X3DNode reference.

virtual void X3DTK::GL::X3DNode::update  )  [virtual]
 

Updates the attributes of the node from the X3DNode reference.

Reimplemented in X3DTK::GL::Scene, X3DTK::GL::Box, X3DTK::GL::Cone, X3DTK::GL::Cylinder, X3DTK::GL::IndexedFaceSet, X3DTK::GL::Sphere, X3DTK::GL::Switch, X3DTK::GL::Transform, X3DTK::GL::IndexedLineSet, X3DTK::GL::PointSet, X3DTK::GL::TriangleFanSet, X3DTK::GL::TriangleSet, X3DTK::GL::TriangleStripSet, X3DTK::GL::Material, X3DTK::GL::ImageTexture, and X3DTK::GL::X3DTextureTransform2DNode.


Member Data Documentation

X3D::X3DNode* X3DTK::GL::X3DNode::x3dReference [protected]
 

Pointer to the X3DNode equivalent.


Generated on Fri Jul 30 12:02:36 2004 for X3DToolKit by doxygen 1.3.6