Inheritance diagram for X3DTK::X3DAbstractNode:
For more details, see the abstract scene graph API page.
|
Constructor.
|
|
Virtual destructor.
|
|
Adds the parent to child.
|
|
Clones the node. This method has to be redefined in the children classes.
Reimplemented in X3DTK::X3D::CoordinateDeformer. |
|
Defines a node.
|
|
Defines a node.
|
|
Defines an attribute.
|
|
Defines a new type name.
|
|
Defines an attribute.
|
|
Defines a node.
|
|
Defines a node.
|
|
Method to avoid defineTypeName having a template parameter.
|
|
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, and optionnally the name of the component and of the scene graph.
|
|
Gets the name attribute.
|
|
Gets the list of children in the scene graph.
|
|
Gets the name of the node.
|
|
Gets the list of parents in the scene graph.
|
|
Gets the scene graph name of the node.
|
|
Gets the SFType of the node.
|
|
Gets the SFType name of the node. It is a shortcut to getType()->getName().
|
|
Loads the attribute from its name and its SFString value.
|
|
Loads the attributes from an X3DFileElement.
|
|
Removes the child if exists. Returns TRUE if succeeds.
|
|
Method which must be called in the destructor. Removes the links with child nodes.
|
|
Removes the parent from child.
|
|
Sets the name attribute.
|
|
Sets the child N. Returns FALSE if N is not a valid child. If the child already exists then N becomes the new child. |
|
Sets the name of the node. The name of the node is the DEF attribute in the X3D file.
|
|
Writes the attribute from its name.
|
|
Writes the attribute from its name.
|