C3D Toolkit  Kernel - 117982, Vision -

Triangulation simplification parameters. More...

#include <op_mesh_parameter.h>

+ Collaboration diagram for MbMeshSimplificationParams:

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::DoubleVectorToleranceLevels () const
 Get simplification levels for triangles count.
const c3d::IndicesVectorTrianglesCountLevels () const
 Is parameters valid?

Public Attributes

 A progress indicator of the operation.

Detailed Description

Triangulation simplification parameters.

Triangulation simplification parameters. Simplification can be carried out until target triangles count reaching or until exceeding of specified tolerance.

Constructor & Destructor Documentation

◆ ~MbMeshSimplificationParams()

MbMeshSimplificationParams::~MbMeshSimplificationParams ( )


Is target triangles count.

The documentation for this class was generated from the following file: