Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

X3DTK::X3D::X3DNode Class Reference
[X3DSceneGraph]

Base class declared in <X3DTK/X3D/scenegraph.h>, part 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::Info X3DTK::X3D::Inline X3DTK::X3D::Modeler X3DTK::X3D::Modeler X3DTK::X3D::Price X3DTK::X3D::Price X3DTK::X3D::StaticGroup X3DTK::X3D::X3DGroupingNode X3DTK::X3D::X3DInterpolatorNode X3DTK::X3D::X3DLightNode X3DTK::X3D::X3DSensorNode 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


Detailed Description

Base class declared in <X3DTK/X3D/scenegraph.h>, part 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

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

Loads the attributes from a FileElement.

Reimplemented in X3DTK::X3D::Scene, X3DTK::X3D::X3DSensorNode, 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::Collision, X3DTK::X3D::Inline, 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, X3DTK::X3D::X3DTextureCoordinateNode, X3DTK::X3D::X3DTextureTransform2DNode, X3DTK::X3D::Icosahedron, X3DTK::X3D::Info, X3DTK::X3D::Modeler, X3DTK::X3D::Price, X3DTK::X3D::MyCoordinate, X3DTK::X3D::FCylinder, X3DTK::X3D::InfoShape, X3DTK::X3D::Modeler, and X3DTK::X3D::Price.

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

Writes the content of the node.

Reimplemented in X3DTK::X3D::Scene, X3DTK::X3D::X3DSensorNode, 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::Collision, X3DTK::X3D::Inline, 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, X3DTK::X3D::X3DTextureCoordinateNode, X3DTK::X3D::X3DTextureTransform2DNode, X3DTK::X3D::MyCoordinate, and X3DTK::X3D::FCylinder.


Generated on Thu Jun 3 10:12:24 2004 for X3DToolKit by doxygen 1.3.6