Inheritance diagram for X3DTK::MESH::Mesh< MData, VData, EData, FData >:
The integrity of the structure is ensured by the interface of creation. When a new face is created, the vertices and edges are updated.
|
Defines the MEdge type for the Mesh.
|
|
Defines the MFace type for the Mesh.
|
|
Defines the MVertex type for the Mesh.
|
|
Defines the Edge type for the Mesh.
|
|
Defines the Face type for the Mesh.
|
|
Defines the Vertex type for the Mesh.
|
|
Constructor.
|
|
Virtual destructor.
|
|
Copy constructor.
|
|
Adds the child N. Returns FALSE if the child already exists or N is not a valid child. Reimplemented from X3DTK::X3DAbstractNode. |
|
Clones the node.
Reimplemented from X3DTK::X3DAbstractNode. |
|
Creates a new face at position i.
|
|
Creates Face at the end. The vertices present in coordIndex must already be created, otherwise, it returns a NULL Face. |
|
Gets the data.
|
|
Gets the data.
|
|
Gets the children list.
Reimplemented from X3DTK::X3DAbstractNode. |
|
Gets the data F from MData which must be of type clist<tlist<T...> >.
|
|
Get the edge from - to.
|
|
Gets the edges.
|
|
Gets the faces.
|
|
Gets the Vertices that can be shared with other Mesh.
|
|
Removes the child if exists. Returns TRUE if succeeds.
Reimplemented from X3DTK::X3DAbstractNode. |
|
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 from X3DTK::X3DAbstractNode. |
|
Sets the VertexSet attribute.
|