C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

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)
 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 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: