C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844

Parameters for mesh curvature calculation. More...

#include <op_polymesh_parameter.h>

Public Types

enum class  MethodCalcCurvatures { byDiscrDiffOperators , byApproxPolynom }
 

Public Member Functions

 MbMeshCurvatureParams ()
 Constructor.
 
 ~MbMeshCurvatureParams ()
 Destructor.
 
void InitOperatorMethod ()
 Initialize discrete operator method.
 
void InitPolynomMethod (size_t nRing)
 Initialize polynomial surface method.
 
void SetUseSegmentation (bool bUseSegmentation)
 Set the segmentation usage flag. More...
 
MethodCalcCurvatures GetMethod () const
 Get number of neighbors.
 

Detailed Description

Parameters for mesh curvature calculation.

Parameters for mesh curvature calculation. There are two methods are possible - by discrete differential operator and by polynomial surface fitting. Number of neighbors for second method must be in the range from 1 to 10.

Member Enumeration Documentation

◆ MethodCalcCurvatures

Enumerator
byDiscrDiffOperators 

Discrete differential operator.

byApproxPolynom 

Polynomial surface fitting.

Member Function Documentation

◆ SetUseSegmentation()

void MbMeshCurvatureParams::SetUseSegmentation ( bool  bUseSegmentation)
inline

Set the segmentation usage flag.

Get calculation method.


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