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

Parameters for trimmed of a wire frame. More...

#include <op_wireframe_parameter.h>

+ Inheritance diagram for MbTrimmedWireFrameParams:
+ Collaboration diagram for MbTrimmedWireFrameParams:

Public Member Functions

 MbTrimmedWireFrameParams (const MbWireFramePoint &p1, const MbWireFramePoint &p2, bool sense, bool saveParLenAndLaw, const MbSNameMaker &nameMaker)
 Constructor.
 
 MbTrimmedWireFrameParams (const MbTrimmedWireFrameParams &other)
 Copy constructor.
 
virtual ~MbTrimmedWireFrameParams ()
 Destructor.
 
void Init (const MbWireFramePoint &p1, const MbWireFramePoint &p2, bool sense, bool saveParLenAndLaw)
 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 a trimmed curve in relation to an initial curve.

 
bool GetSaveLengthAndLow () const
 Get information about saving parametric length and law.
 
const MbSNameMakerGetNameMaker () const
 Get names maker.
 
const MbTrimmedWireFrameParamsoperator= (const MbTrimmedWireFrameParams &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 trimmed of a wire frame.

Parameters for trimmed of a wire frame.


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