C3D Toolkit  Kernel - 117982, Vision -

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)
 ~NurbsValues ()
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 ( )

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 

Constructor by parameters.

Constructor of parameters of deformed face.

[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: