C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844

The parameters for building a NURBS-shell from the polygonal object. More...

#include <op_polymesh_parameter.h>

+ Inheritance diagram for MbPolymeshToNurbsShellParams:
+ Collaboration diagram for MbPolymeshToNurbsShellParams:

Public Member Functions

 MbPolymeshToNurbsShellParams (bool bUseSegm, double targetEdgeLen, bool bAllowT, bool bOptimizeMesh, size_t nMaxControlPoints, VERSION ver=Math::DefaultMathVersion())
 Constructor.
 
 ~MbPolymeshToNurbsShellParams ()
 Destructor.
 
bool IsSegmentationUsed () const
 Get the segmentation usage flag.
 
double GetTargetEdgeLen () const
 Get the target edge length for faces.
 
bool AreTContactsAllowed () const
 Whether T-contacts are allowed.
 
bool IsOptimizationEnabled () const
 Preprocess the input mesh or not.
 
size_t GetMaxNumberOfControlPoints () const
 Get the maximum number of control points per NURBS patch.
 
- Public Member Functions inherited from MbPrecision
 MbPrecision ()
 Default constructor.
 
 MbPrecision (double _precision, double _deviation)
 Constructor by the specified precision.
 
 MbPrecision (const MbPrecision &other)
 Copy-constructor.
 
 ~MbPrecision ()
 Destructor.
 
void Init (const MbPrecision &other)
 Initialization function.
 
void Init (double _precision)
 Initialization function.
 
MbPrecision & operator= (const MbPrecision &other)
 Assignment operator.
 
bool IsSame (const MbPrecision &other, double accuracy) const
 Determine whether an object is equal?
 
double GetPrecision () const
 Get precision.
 
void SetPrecision (double a)
 Set precision.
 

Additional Inherited Members

- Static Public Member Functions inherited from MbPrecision
static double GetMaxMetricTolerance ()
 Get the maximum metric tolerance. More...
 
static double GetMaxAngleTolerance ()
 Get the maximum angular tolerance. More...
 
- Static Public Attributes inherited from MbPrecision
static const MbPrecision defaultPrecision
 Default precision (METRIC_PRECISION, ANGLE_REGION);.
 
- Protected Attributes inherited from MbPrecision
double precision
 The metric precision of the construction of objects.
 
double deviation
 The angular precision of the construction of objects.
 

Detailed Description

The parameters for building a NURBS-shell from the polygonal object.

The parameters for building a NURBS-shell from the polygonal object.

Warning
Under development.

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