Inheritance diagram for X3DAbstractNode:
Definition at line 20 of file X3DAbstractNode.h.
|
Constructor.
|
|
Virtual destructor.
|
|
Copy constructor.
|
|
Adds the child N. Returns FALSE if the child already exists or N is not a valid child. Reimplemented in GLStaticGroup, X3DGLGroupingNode, GLAppearance, X3DGLShapeNode, StaticGroup, X3DGroupingNode, IndexedLineSet, PointSet, X3DComposedGeometryNode, Appearance, and X3DShapeNode. |
|
Adds link between A and B.
|
|
Adds the scenes.
|
|
Adds the scenes to the children.
Reimplemented in GLStaticGroup, X3DGLGroupingNode, X3DGLShapeNode, StaticGroup, X3DGroupingNode, IndexedLineSet, PointSet, X3DComposedGeometryNode, Appearance, and X3DShapeNode. |
|
|
Method to call at the first line of the body of the constructor, and passing in argument the name of the tag of the X3D file.
Definition at line 77 of file X3DAbstractNode.h. |
|
Gets the parent list.
Definition at line 39 of file X3DAbstractNode.h. |
|
Gets the Scene of the node.
Definition at line 37 of file X3DAbstractNode.h. References X3DAbstractNode::_sceneList. |
|
Gets the type of the node.
Definition at line 35 of file X3DAbstractNode.h. |
|
Gets the type name of the node.
Definition at line 33 of file X3DAbstractNode.h. References Type::getName(). |
|
Loads the attributes from a FileElement.
Reimplemented in Scene, Box, Cone, Cylinder, IndexedFaceSet, Sphere, Group, StaticGroup, Transform, Color, ColorRGBA, Coordinate, IndexedLineSet, Normal, TriangleFanSet, TriangleSet, TriangleStripSet, X3DComposedGeometryNode, FillProperties, LineProperties, Material, Shape, ImageTexture, X3DTexture2DNode, and X3DTextureCoordinateNode. |
|
Removes the child if exists. Returns TRUE if suceeds.
Reimplemented in GLStaticGroup, X3DGLGroupingNode, GLAppearance, X3DGLShapeNode, StaticGroup, X3DGroupingNode, IndexedLineSet, PointSet, X3DComposedGeometryNode, Appearance, and X3DShapeNode. |
|
Remove link between A and B.
|
|
Removes the scenes.
|
|
Removes the scenes to the children.
Reimplemented in GLStaticGroup, X3DGLGroupingNode, X3DGLShapeNode, StaticGroup, X3DGroupingNode, IndexedLineSet, PointSet, X3DComposedGeometryNode, Appearance, and X3DShapeNode. |
|
Sets the child N. Returns FALSE if N is not a valid child. If the child already exists then N becomes the new child. Reimplemented in GLStaticGroup, X3DGLGroupingNode, GLAppearance, X3DGLShapeNode, StaticGroup, X3DGroupingNode, IndexedLineSet, PointSet, X3DComposedGeometryNode, Appearance, and X3DShapeNode. |
|
Writes the attributes of the node.
Reimplemented in Scene, Box, Cone, Cylinder, IndexedFaceSet, Sphere, Group, StaticGroup, Transform, Color, ColorRGBA, Coordinate, IndexedLineSet, Normal, TriangleFanSet, TriangleSet, TriangleStripSet, X3DComposedGeometryNode, FillProperties, LineProperties, Material, Shape, ImageTexture, X3DTexture2DNode, and X3DTextureCoordinateNode. |
|
Definition at line 79 of file X3DAbstractNode.h. Referenced by X3DAbstractNode::getSceneList(). |
|
Definition at line 55 of file X3DAbstractNode.h. |