C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Parameters of the deformable face. More...

#include <op_shell_parameter.h>

+ Collaboration diagram for NurbsValues:

Public Member Functions

 NurbsValues ()
 Default constructor. More...
 
 NurbsValues (size_t ud, size_t uc, double umin, double umax, bool uapprox, size_t vd, size_t vc, double vmin, double vmax, bool vapprox)
 Constructor by parameters. More...
 
 NurbsValues (const NurbsValues &other)
 Copy-constructor.
 
 ~NurbsValues ()
 Destructor.
 
void Init (const NurbsValues &other)
 Copy function.
 
bool IsSame (const NurbsValues &other, double accuracy) const
 Determine whether an object is equal?
 
NurbsValuesoperator= (const NurbsValues &other)
 Assignment operator.
 

Public Attributes

MbNurbsParameters uParameters
 Parameters of u-direction of NURBS-surface.
 
MbNurbsParameters vParameters
 Parameters of v-direction of NURBS-surface.
 

Detailed Description

Parameters of the deformable face.

Parameters of the deformable face are used when replacing the surface of selected face of solid by NURBS-surface and with further editing of this face.

Constructor & Destructor Documentation

◆ NurbsValues() [1/2]

NurbsValues::NurbsValues ( )
inline

Default constructor.

Constructor of parameters of deformed face for replacement of surface by NURBS-surface of the fourth order in the entire domain along the u and v directions.

◆ NurbsValues() [2/2]

NurbsValues::NurbsValues ( size_t  ud,
size_t  uc,
double  umin,
double  umax,
bool  uapprox,
size_t  vd,
size_t  vc,
double  vmin,
double  vmax,
bool  vapprox 
)
inline

Constructor by parameters.

Constructor of parameters of deformed face.

Parameters
[in]ud,vd- Order of NURBS-copy along u and v.
[in]uc,vc- The count of control points along u and v.
[in]umin,umax,vmin,vmax- Parameter ranges along u and v for deforming face.
[in]uapprox,vapprox- Flags of the possible constructing of approximate surface, not exact.

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