C3D Toolkit  Kernel - 117950, Vision - 2.7.5.29

Parameters to create a sheet solid with rib. More...

#include <sheet_metal_param.h>

+ Inheritance diagram for MbSheetRibSolidParams:
+ Collaboration diagram for MbSheetRibSolidParams:

Public Member Functions

 MbSheetRibSolidParams (const MbPlacement3D &place, const MbContour &contour, size_t index, const SheetRibValues &pars, const MbSNameMaker &operNames)
 Constructor by the operation parameters. More...
 
 ~MbSheetRibSolidParams ()
 Destructor.
 
const MbPlacement3DGetPlacement () const
 Get the generating contour coordinate system.
 
const MbContourGetContour () const
 Get the generating contour.
 
size_t GetIndex () const
 Get the index of a segment in the contour.
 
const SheetRibValuesGetParameters () const
 Get the parameters of a sheet rib.
 
const MbSNameMakerGetNameMaker () const
 Obtain an object for naming the new objects.
 
- Public Member Functions inherited from MbPrecision
 MbPrecision ()
 Default constructor.
 
 MbPrecision (double _precision, double _deviation, double _tolerance=METRIC_EPSILON)
 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.
 
double tolerance
 The tolerance of the constructed objects.
 

Detailed Description

Parameters to create a sheet solid with rib.

Parameters to create a sheet solid with rib.

Constructor & Destructor Documentation

◆ MbSheetRibSolidParams()

MbSheetRibSolidParams::MbSheetRibSolidParams ( const MbPlacement3D place,
const MbContour contour,
size_t  index,
const SheetRibValues pars,
const MbSNameMaker operNames 
)
inline

Constructor by the operation parameters.

Constructor by parameters to create a sheet solid with rib.

Parameters
[in]place- The generating contour coordinate system.
[in]contour- The generating contour on XY - plane of coordinate system '_place'.
[in]index- Index of a segment in the contour at which the inclination direction will be set.
[in]pars- Parameters of a sheet rib.
[in]operNames- An object defining names generation in the operation.

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