Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

X3DGLNode Class Reference

Base class of the Core component. More...

Inheritance diagram for X3DGLNode:

X3DAbstractNode X3DGLAppearanceChildNode X3DGLAppearanceNode X3DGLChildNode X3DGLGeometryNode GLFillProperties GLLineProperties X3DGLMaterialNode X3DGLTextureNode X3DGLTextureTransformNode GLAppearance GLStaticGroup X3DGLGroupingNode X3DGLShapeNode GLIndexedLineSet GLPointSet X3DGLGeometry3DNode List of all members.

Public Member Functions

Protected Member Functions

Protected Attributes


Detailed Description

Base class of the Core component.

A set of X3DGLNode represents a scene graph related with the X3D scene graph. Each X3DNode able to be drawn directly has its X3DGLNode correspondence. For example X3DIndexedFaceSet is related with GLIndexedFaceSet, whereas Coordinate has no X3DGLNode correspondent.

Definition at line 21 of file X3DGLNode.h.


Constructor & Destructor Documentation

X3DGLNode  ) 
 

Constructor.

virtual ~X3DGLNode  )  [virtual]
 

Virtual destructor.

X3DGLNode const X3DGLNode &  N  )  [protected]
 

Copy constructor.


Member Function Documentation

virtual SFNode clone  )  const [virtual]
 

Clones the node.

Reimplemented from X3DAbstractNode.

Reimplemented in GLScene, GLBox, GLCone, GLCylinder, GLIndexedFaceSet, GLSphere, GLGroup, GLStaticGroup, GLTransform, X3DGLChildNode, X3DGLGroupingNode, GLIndexedLineSet, GLPointSet, GLTriangleFanSet, GLTriangleSet, GLTriangleStripSet, X3DGLComposedGeometryNode, X3DGLGeometry3DNode, X3DGLGeometryNode, GLAppearance, GLFillProperties, GLLineProperties, GLMaterial, GLShape, X3DGLAppearanceChildNode, X3DGLAppearanceNode, X3DGLMaterialNode, X3DGLShapeNode, GLImageTexture, X3DGLTexture2DNode, X3DGLTextureNode, and X3DGLTextureTransformNode.

SFNode getLink  )  const [inline]
 

Returns the X3DNode equivalent.

Definition at line 34 of file X3DGLNode.h.

References X3DGLNode::link.

void setLink X3DNode N  ) 
 

Sets the link.


Member Data Documentation

X3DNode* link [protected]
 

Pointer to the X3DNode equivalent.

Definition at line 41 of file X3DGLNode.h.

Referenced by X3DGLNode::getLink().


The documentation for this class was generated from the following file:
Generated on Wed May 14 10:38:18 2003 for X3DToolKit by doxygen1.3