C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

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

IProgressIndicator_progress
 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 ( )
inline

Destructor.

Is target triangles count.


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