C3D Toolkit  Kernel - 110050, Vision - 2.5.0.18

Parameters for the construction of a NURBS copy of the object. More...

#include <mb_nurbs_function.h>

+ Collaboration diagram for MbNurbsParameters:

Public Member Functions

 MbNurbsParameters ()
 Default constructor.
 
 MbNurbsParameters (size_t d, size_t c, double zmin, double zmax, bool approx)
 The constructor of NURBS by parameters (without knots).
 
 MbNurbsParameters (size_t d, size_t c, double zmin, double zmax, bool approx, const SArray< double > &aKnots)
 The constructor of NURBS by a complete set of parameters.
 
 MbNurbsParameters (const MbNurbsParameters &other)
 The copy constructor.
 
 ~MbNurbsParameters ()
 Destructor.
 
void Init (const MbNurbsParameters &other)
 Initialize by another parameters.
 
bool IsSame (const MbNurbsParameters &other, double accuracy) const
 Determine whether an object is equal?
 
MbNurbsParametersoperator= (const MbNurbsParameters &other)
 The assignment operator.
 

Public Attributes

size_t degree
 Order of NURBS copy.
 
size_t pointsCount
 The number of control points (if there is no control points, parameter is ignored).
 
MbRect1D region
 Region of the object to be copied: [0, 1] corresponds to [tMin tMax] object.
 
SArray< double > knots
 Knot vector.
 
bool useApprox
 Don't try to create the exact surface.
 

Detailed Description

Parameters for the construction of a NURBS copy of the object.

Parameters for the construction of a NURBS copy of the object.


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