Inheritance diagram for X3DTK::X3DAbstractNode:
|
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 X3DTK::GL::StaticGroup, X3DTK::GL::X3DGroupingNode, X3DTK::GL::Appearance, X3DTK::GL::X3DShapeNode, X3DTK::MESH::Mesh< MData, VData, EData, FData, readOnly >, X3DTK::MESH::Shape, X3DTK::MESH::X3DGroupingNode, X3DTK::X3D::StaticGroup, X3DTK::X3D::X3DGroupingNode, X3DTK::X3D::Contour2D, X3DTK::X3D::CoordinateDeformer, X3DTK::X3D::NurbsGroup, X3DTK::X3D::NurbsSurface, X3DTK::X3D::TrimmedSurface, X3DTK::X3D::IndexedLineSet, X3DTK::X3D::PointSet, X3DTK::X3D::X3DComposedGeometryNode, X3DTK::X3D::Appearance, and X3DTK::X3D::X3DShapeNode. |
|
Adds the child to parent.
|
|
|
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.
|
|
|
Gets the name of the node.
|
|
Gets the list of parents.
|
|
Gets the SFType of the node.
|
|
Gets the SFType name of the node. Is a shortcut to getType()->getName().
|
|
Removes the child if exists. Returns TRUE if succeeds.
Reimplemented in X3DTK::GL::StaticGroup, X3DTK::GL::X3DGroupingNode, X3DTK::GL::Appearance, X3DTK::GL::X3DShapeNode, X3DTK::MESH::Mesh< MData, VData, EData, FData, readOnly >, X3DTK::MESH::Shape, X3DTK::MESH::X3DGroupingNode, X3DTK::X3D::StaticGroup, X3DTK::X3D::X3DGroupingNode, X3DTK::X3D::NurbsSurface, X3DTK::X3D::TrimmedSurface, X3DTK::X3D::IndexedLineSet, X3DTK::X3D::PointSet, X3DTK::X3D::X3DComposedGeometryNode, X3DTK::X3D::Appearance, and X3DTK::X3D::X3DShapeNode. |
|
Removes the child from parent.
|
|
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 X3DTK::GL::StaticGroup, X3DTK::GL::X3DGroupingNode, X3DTK::GL::Appearance, X3DTK::GL::X3DShapeNode, X3DTK::MESH::Mesh< MData, VData, EData, FData, readOnly >, X3DTK::MESH::Shape, X3DTK::MESH::X3DGroupingNode, X3DTK::X3D::StaticGroup, X3DTK::X3D::X3DGroupingNode, X3DTK::X3D::Contour2D, X3DTK::X3D::CoordinateDeformer, X3DTK::X3D::NurbsGroup, X3DTK::X3D::NurbsSurface, X3DTK::X3D::TrimmedSurface, X3DTK::X3D::IndexedLineSet, X3DTK::X3D::PointSet, X3DTK::X3D::X3DComposedGeometryNode, X3DTK::X3D::Appearance, and X3DTK::X3D::X3DShapeNode. |
|
Sets the name of the node. The name of the node is the DEF attribute in the X3D file.
|