C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Triangulation simplification parameters. More...
#include <op_mesh_parameter.h>
Public Member Functions | |
MbMeshSimplificationParams (const c3d::DoubleVector &toleranceLevels, IProgressIndicator *prog=nullptr) | |
Constructor for tolerance target. | |
MbMeshSimplificationParams (const c3d::IndicesVector &triangleCountLevels, IProgressIndicator *prog=nullptr) | |
Constructor for triangles count target. | |
~MbMeshSimplificationParams () | |
Destructor. More... | |
bool | IsTriangleCountTarget () const |
Is target tolerance. | |
bool | IsToleranceTarget () const |
Get simplification levels for tolerance. | |
const c3d::DoubleVector & | ToleranceLevels () const |
Get simplification levels for triangles count. | |
const c3d::IndicesVector & | TrianglesCountLevels () const |
Is parameters valid? | |
Public Attributes | |
IProgressIndicator * | _progress |
A progress indicator of the operation. | |
Triangulation simplification parameters.
Triangulation simplification parameters. Simplification can be carried out until target triangles count reaching or until exceeding of specified tolerance.
|
inline |
Destructor.
Is target triangles count.