#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. |
1.4.3