#include <mitkICTriangleMesh.h>
Inherits mitkTriangleMesh.
Inheritance diagram for mitkICTriangleMesh:
Public Member Functions | |
virtual void | PrintSelf (ostream &os) |
mitkICTriangleMesh () | |
virtual int | GetDataObjectType () const |
virtual void | Initialize () |
virtual unsigned long long | GetActualMemorySize () const |
virtual void | ShallowCopy (mitkDataObject *src) |
virtual void | DeepCopy (mitkDataObject *src) |
virtual void | SetVertexNumber (size_type number) |
virtual void | SetFaceNumber (size_type number) |
virtual float * | GetVertexData () |
virtual index_type * | GetFaceData () |
virtual void | ReverseNormals () |
virtual bool | TestClockwise () |
mitkICTriangleMesh is a concrete implementation of triangle mesh, for representation of a in-core 3D object (can be loaded to the main memory entirely). It is made up of triangle faces.
|
Default constructor of this class. |
|
Deep copy.
Reimplemented from mitkTriangleMesh. |
|
Get the actual size of the data in bytes.
Implements mitkDataObject. |
|
Return what type of data object this is.
Reimplemented from mitkTriangleMesh. |
|
Get data pointer of this face data.
Implements mitkMesh. |
|
Get data pointer of this vertex data.
Implements mitkMesh. |
|
Make the output data ready for new data to be inserted. Reimplemented from mitkTriangleMesh. |
|
Print the necessary information about this object for the debugging purpose.
Reimplemented from mitkTriangleMesh. |
|
Reverse normals. Reimplemented from mitkMesh. |
|
Set the mesh's faces' number and allocate memory.
Implements mitkMesh. |
|
Set the mesh's vertices' number and allocate memory.
Implements mitkMesh. |
|
Shallowcopy.
Reimplemented from mitkTriangleMesh. |
|
Test the orientation of front-facing triangles.
Implements mitkMesh. |