C3D Toolkit  Kernel - 117982, Vision -
MbWireFrameFilletsParams Class Reference

Parameters of wire frame fillets. More...

#include <op_wireframe_parameter.h>

+ Inheritance diagram for MbWireFrameFilletsParams:
+ Collaboration diagram for MbWireFrameFilletsParams:

Public Member Functions

 MbWireFrameFilletsParams (MbeConnectingType type, const c3d::DoubleVector &radiuses, const MbSNameMaker &nameMaker)
 Constructor by parameters. More...
 MbWireFrameFilletsParams (TapeInit tapeInit)
 Constructor for reading.
const c3d::DoubleVectorGetRadii () const
 Get an array of fillet radii.
MbeConnectingType GetConnectingType () const
 Get the type of fillets.
const MbSNameMakerGetNameMaker () const
 Get names maker.
- Public Member Functions inherited from MbPrecision
 MbPrecision ()
 Default constructor.
 MbPrecision (double _precision, double _deviation)
 Constructor by the specified precision.
 MbPrecision (const MbPrecision &other)
 ~MbPrecision ()
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 of wire frame fillets.

Parameters of wire frame fillets:
'type' is a fillet type( ordinary or on a surface ).
'radiuses' are the fillet radii, the i-th radius corresponds to the joint of the i-th and the i+1-th edges.

Under development.

Constructor & Destructor Documentation

◆ MbWireFrameFilletsParams()

MbWireFrameFilletsParams::MbWireFrameFilletsParams ( MbeConnectingType  type,
const c3d::DoubleVector radiuses,
const MbSNameMaker nameMaker 

Constructor by parameters.

Constructor by parameters.

[in]type- Fillet type.
[in]radiuses- An array of fillet radii.
[in]nameMaker- Names maker with operation version.

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