Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

mitkTriangleMeshSimplification Class Reference

mitkTriangleMeshSimplification - abstract class for triangle mesh simplification algorithms More...

#include <mitkTriangleMeshSimplification.h>

Inherits mitkMeshToMeshFilter.

Inherited by mitkQEMSimplification.

Inheritance diagram for mitkTriangleMeshSimplification:

Inheritance graph
Collaboration diagram for mitkTriangleMeshSimplification:

Collaboration graph
List of all members.

Public Member Functions

virtual void PrintSelf (ostream &os)
void SetTargetFaceNumber (size_type num)

Detailed Description

mitkTriangleMeshSimplification - abstract class for triangle mesh simplification algorithms

mitkTriangleMeshSimplification is an abstract class for triangle mesh simplification algorithms. The subclasses which implement concrete triangle mesh simplification algorithms should override the pure virual function _simplificationProcess() and put the implementation in it. Use the parameter ``mesh'' which is a pointer to a mitkHETriangleMesh object prepared and transfered by this class to do simplification, because mitkHETriangleMesh (designed based on half edge structure) is more suitable for mesh processing algorithms. The Execute() function of this class will generate the right mitkHETriangleMesh object for you, and call _simplificationProcess() with the object as parameter to perform real simplification, so do not override Execute() in your subclasses.

Member Function Documentation

virtual void mitkTriangleMeshSimplification::PrintSelf ostream &  os  )  [virtual]

Print the necessary information about this object for the debugging purpose.

os The specified ostream to output information.

Reimplemented from mitkMeshToMeshFilter.

Reimplemented in mitkQEMSimplification.

void mitkTriangleMeshSimplification::SetTargetFaceNumber size_type  num  )  [inline]

Set the target face number of simplification.

num the target face number

The documentation for this class was generated from the following file:
Generated on Tue Feb 25 15:07:02 2014 for MITK (Medical Imaging ToolKit) by  doxygen 1.4.3