#include <mitkTriangleMesh.h>
Inherits mitkMesh.
Inherited by mitkICTriangleMesh, and mitkOoCTriangleMesh.
Inheritance diagram for mitkTriangleMesh:
Public Member Functions | |
virtual void | PrintSelf (ostream &os) |
mitkTriangleMesh () | |
bool | CreateFrom (mitkHETriangleMesh *mesh) |
virtual int | GetDataObjectType () const |
virtual void | Initialize () |
virtual void | ShallowCopy (mitkDataObject *src) |
virtual void | DeepCopy (mitkDataObject *src) |
virtual size_type | GetVertexNumber () const |
virtual size_type | GetFaceNumber () const |
index_type | AddFace (TriangleFace &face) |
mitkTriangleMesh is an abstract class for triangle meshes.
|
Default constructor of this class. |
|
Add a triangle face.
Reimplemented from mitkMesh. |
|
Create mitkTriangleMesh object from a mitkHETriangleMesh object which is based on half edge structure.
|
|
Deep copy.
Reimplemented from mitkMesh. Reimplemented in mitkICTriangleMesh, and mitkOoCTriangleMesh. |
|
Return what type of data object this is.
Reimplemented from mitkMesh. Reimplemented in mitkICTriangleMesh, and mitkOoCTriangleMesh. |
|
Get the mesh's face number.
Implements mitkMesh. |
|
Get the mesh's vertex number.
Implements mitkMesh. |
|
Make the output data ready for new data to be inserted. Reimplemented from mitkMesh. Reimplemented in mitkICTriangleMesh, and mitkOoCTriangleMesh. |
|
Print the necessary information about this object for the debugging purpose.
Reimplemented from mitkMesh. Reimplemented in mitkICTriangleMesh, and mitkOoCTriangleMesh. |
|
Shallowcopy.
Reimplemented from mitkMesh. Reimplemented in mitkICTriangleMesh, and mitkOoCTriangleMesh. |