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 Methods

Protected Methods

Static Protected Methods


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   [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::Switch, 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::Switch, 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   [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::Switch, 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 Thu Oct 9 13:51:04 2003 for X3DToolKit by doxygen1.2.18