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

X3DTK::X3D::X3DNode Class Reference

Base class of the Core component defining an X3DNode (documentation) for all nodes in the X3D system. More...

Inheritance diagram for X3DTK::X3D::X3DNode:

X3DTK::X3DAbstractNode X3DTK::X3D::X3DAppearanceChildNode X3DTK::X3D::X3DAppearanceNode X3DTK::X3D::X3DChildNode X3DTK::X3D::X3DGeometricPropertyNode X3DTK::X3D::X3DGeometryNode X3DTK::X3D::FillProperties X3DTK::X3D::LineProperties X3DTK::X3D::X3DMaterialNode X3DTK::X3D::X3DTextureNode X3DTK::X3D::X3DTextureTransformNode X3DTK::X3D::Appearance X3DTK::X3D::StaticGroup X3DTK::X3D::X3DGroupingNode X3DTK::X3D::X3DInterpolatorNode X3DTK::X3D::X3DLightNode X3DTK::X3D::X3DShapeNode X3DTK::X3D::X3DColorNode X3DTK::X3D::X3DCoordinateNode X3DTK::X3D::X3DNormalNode X3DTK::X3D::X3DTextureCoordinateNode X3DTK::X3D::IndexedLineSet X3DTK::X3D::PointSet X3DTK::X3D::X3DGeometry3DNode X3DTK::X3D::X3DParametricGeometryNode List of all members.

Public Member Functions

Protected Member Functions

Static Protected Member Functions


Detailed Description

Base class of the Core component defining an X3DNode (documentation) for all nodes in the X3D system.


Constructor & Destructor Documentation

X3DTK::X3D::X3DNode::X3DNode  ) 
 

Constructor.

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

Virtual destructor.

X3DTK::X3D::X3DNode::X3DNode const X3DNode &  N  )  [protected]
 

Copy constructor.


Member Function Documentation

void X3DTK::X3D::X3DNode::addLink SFNode  father,
SFNode  child
[static, protected]
 

Adds link between A and B.

virtual SFNode X3DTK::X3D::X3DNode::clone  )  const [virtual]
 

Clones the node.

Reimplemented in X3DTK::X3D::Scene, X3DTK::X3D::Box, X3DTK::X3D::Cone, X3DTK::X3D::Cylinder, X3DTK::X3D::IndexedFaceSet, X3DTK::X3D::Sphere, X3DTK::X3D::Group, X3DTK::X3D::StaticGroup, X3DTK::X3D::Transform, X3DTK::X3D::X3DChildNode, X3DTK::X3D::X3DGroupingNode, X3DTK::X3D::ColorInterpolator, X3DTK::X3D::CoordinateInterpolator, X3DTK::X3D::CoordinateInterpolator2D, X3DTK::X3D::NormalInterpolator, X3DTK::X3D::OrientationInterpolator, X3DTK::X3D::PositionInterpolator, X3DTK::X3D::PositionInterpolator2D, X3DTK::X3D::ScalarInterpolator, X3DTK::X3D::X3DInterpolatorNode, X3DTK::X3D::DirectionalLight, X3DTK::X3D::PointLight, X3DTK::X3D::SpotLight, X3DTK::X3D::X3DLightNode, X3DTK::X3D::Contour2D, X3DTK::X3D::ContourPolyline2D, X3DTK::X3D::CoordinateDeformer, X3DTK::X3D::NurbsCurve, X3DTK::X3D::NurbsCurve2D, X3DTK::X3D::NurbsGroup, X3DTK::X3D::NurbsPositionInterpolator, X3DTK::X3D::NurbsSurface, X3DTK::X3D::NurbsTextureSurface, X3DTK::X3D::TrimmedSurface, X3DTK::X3D::X3DParametricGeometryNode, X3DTK::X3D::Color, X3DTK::X3D::ColorRGBA, X3DTK::X3D::Coordinate, X3DTK::X3D::IndexedLineSet, X3DTK::X3D::Normal, X3DTK::X3D::PointSet, X3DTK::X3D::TriangleFanSet, X3DTK::X3D::TriangleSet, X3DTK::X3D::TriangleStripSet, X3DTK::X3D::X3DColorNode, X3DTK::X3D::X3DComposedGeometryNode, X3DTK::X3D::X3DCoordinateNode, X3DTK::X3D::X3DGeometricPropertyNode, X3DTK::X3D::X3DGeometry3DNode, X3DTK::X3D::X3DGeometryNode, X3DTK::X3D::X3DNormalNode, X3DTK::X3D::Appearance, X3DTK::X3D::FillProperties, X3DTK::X3D::LineProperties, X3DTK::X3D::Material, X3DTK::X3D::Shape, X3DTK::X3D::X3DAppearanceChildNode, X3DTK::X3D::X3DAppearanceNode, X3DTK::X3D::X3DMaterialNode, X3DTK::X3D::X3DShapeNode, X3DTK::X3D::ImageTexture, X3DTK::X3D::TextureCoordinate, X3DTK::X3D::X3DTexture2DNode, X3DTK::X3D::X3DTextureCoordinateNode, X3DTK::X3D::X3DTextureNode, and X3DTK::X3D::X3DTextureTransformNode.

virtual void X3DTK::X3D::X3DNode::load const X3DFileElement element  )  [virtual]
 

Loads the attributes from a FileElement.

Reimplemented in X3DTK::X3D::Scene, X3DTK::X3D::Box, X3DTK::X3D::Cone, X3DTK::X3D::Cylinder, X3DTK::X3D::IndexedFaceSet, X3DTK::X3D::Sphere, X3DTK::X3D::Group, X3DTK::X3D::StaticGroup, X3DTK::X3D::Transform, X3DTK::X3D::ColorInterpolator, X3DTK::X3D::CoordinateInterpolator, X3DTK::X3D::CoordinateInterpolator2D, X3DTK::X3D::NormalInterpolator, X3DTK::X3D::OrientationInterpolator, X3DTK::X3D::PositionInterpolator, X3DTK::X3D::PositionInterpolator2D, X3DTK::X3D::ScalarInterpolator, X3DTK::X3D::X3DInterpolatorNode, X3DTK::X3D::DirectionalLight, X3DTK::X3D::PointLight, X3DTK::X3D::SpotLight, X3DTK::X3D::X3DLightNode, X3DTK::X3D::ContourPolyline2D, X3DTK::X3D::CoordinateDeformer, X3DTK::X3D::NurbsCurve, X3DTK::X3D::NurbsCurve2D, X3DTK::X3D::NurbsGroup, X3DTK::X3D::NurbsPositionInterpolator, X3DTK::X3D::NurbsSurface, X3DTK::X3D::NurbsTextureSurface, X3DTK::X3D::Color, X3DTK::X3D::ColorRGBA, X3DTK::X3D::Coordinate, X3DTK::X3D::IndexedLineSet, X3DTK::X3D::Normal, X3DTK::X3D::TriangleFanSet, X3DTK::X3D::TriangleSet, X3DTK::X3D::TriangleStripSet, X3DTK::X3D::X3DComposedGeometryNode, X3DTK::X3D::FillProperties, X3DTK::X3D::LineProperties, X3DTK::X3D::Material, X3DTK::X3D::Shape, X3DTK::X3D::ImageTexture, X3DTK::X3D::X3DTexture2DNode, and X3DTK::X3D::X3DTextureCoordinateNode.

void X3DTK::X3D::X3DNode::removeLink SFNode  father,
SFNode  child
[static, protected]
 

Remove link between A and B.

virtual SFString X3DTK::X3D::X3DNode::write  )  const [virtual]
 

Writes the of the node.

Reimplemented in X3DTK::X3D::Scene, X3DTK::X3D::Box, X3DTK::X3D::Cone, X3DTK::X3D::Cylinder, X3DTK::X3D::IndexedFaceSet, X3DTK::X3D::Sphere, X3DTK::X3D::Group, X3DTK::X3D::StaticGroup, X3DTK::X3D::Transform, X3DTK::X3D::ColorInterpolator, X3DTK::X3D::CoordinateInterpolator, X3DTK::X3D::CoordinateInterpolator2D, X3DTK::X3D::NormalInterpolator, X3DTK::X3D::OrientationInterpolator, X3DTK::X3D::PositionInterpolator, X3DTK::X3D::PositionInterpolator2D, X3DTK::X3D::ScalarInterpolator, X3DTK::X3D::X3DInterpolatorNode, X3DTK::X3D::DirectionalLight, X3DTK::X3D::PointLight, X3DTK::X3D::SpotLight, X3DTK::X3D::X3DLightNode, X3DTK::X3D::ContourPolyline2D, X3DTK::X3D::CoordinateDeformer, X3DTK::X3D::NurbsCurve, X3DTK::X3D::NurbsCurve2D, X3DTK::X3D::NurbsGroup, X3DTK::X3D::NurbsPositionInterpolator, X3DTK::X3D::NurbsSurface, X3DTK::X3D::NurbsTextureSurface, X3DTK::X3D::Color, X3DTK::X3D::ColorRGBA, X3DTK::X3D::Coordinate, X3DTK::X3D::IndexedLineSet, X3DTK::X3D::Normal, X3DTK::X3D::TriangleFanSet, X3DTK::X3D::TriangleSet, X3DTK::X3D::TriangleStripSet, X3DTK::X3D::X3DComposedGeometryNode, X3DTK::X3D::FillProperties, X3DTK::X3D::LineProperties, X3DTK::X3D::Material, X3DTK::X3D::Shape, X3DTK::X3D::ImageTexture, X3DTK::X3D::X3DTexture2DNode, and X3DTK::X3D::X3DTextureCoordinateNode.


Generated on Wed Sep 10 11:25:26 2003 for X3DToolKit by doxygen1.3