C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
MbNurbsWireFrameParams Class Reference

Parameters for transformation of a wire frame to NURBS. More...

#include <op_wireframe_parameter.h>

+ Inheritance diagram for MbNurbsWireFrameParams:
+ Collaboration diagram for MbNurbsWireFrameParams:

Public Member Functions

 MbNurbsWireFrameParams (const MbNurbsWireFrameInfo &info, const MbSNameMaker &nameMaker)
 Constructor.
 
 MbNurbsWireFrameParams (const MbWireFramePoint &p1, const MbWireFramePoint &p2, bool sense, bool match, bool ext, const MbSNameMaker &nameMaker, VERSION ver)
 Constructor.
 
 MbNurbsWireFrameParams (const MbNurbsWireFrameParams &other, const MbWireFramePoint &p1, const MbWireFramePoint &p2, bool sense, const MbSNameMaker &nameMaker)
 Constructor.
 
 MbNurbsWireFrameParams (const MbNurbsWireFrameParams &other)
 Copy constructor.
 
 MbNurbsWireFrameParams (TapeInit tapeInit)
 Constructor for reading.
 
void Init (const MbWireFramePoint &p1, const MbWireFramePoint &p2, bool sense)
 The initialization function.
 
void Init (const MbWireFramePoint &p1, const MbWireFramePoint &p2, bool sense, bool match, bool ext)
 The initialization function.
 
const MbWireFramePointGetPBeg () const
 Get the parameter of the start curve region.
 
const MbWireFramePointGetPEnd () const
 Get the parameter of the end curve region.
 
bool GetSense () const
 Get the direction of spline-curve.
 
bool MatchParams () const
 Whether to save correspondence of parametric regions by transformation or not.
 
bool ExtendRange () const
 Whether transformation is constructed on the extension for a non-closed substrate or not.
 
VERSION GetMathVersion () const
 Get the version of execution.
 
const MbNurbsWireFrameInfoGetNurbsWireFrameInfo () const
 Get information for transformation of a wire frame to NURBS.
 
const MbSNameMakerGetNameMaker () const
 Get names maker.
 
const MbNurbsWireFrameParamsoperator= (const MbNurbsWireFrameParams &other)
 An assignment operator.
 
- 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.
 
MbPrecisionoperator= (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...
 
- 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

Parameters for transformation of a wire frame to NURBS.

Parameters for transformation of a wire frame to NURBS.


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