C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Input data for create parts of stamping solid. More...

#include <sheet_metal_param.h>

+ Inheritance diagram for MbSphericalStampPartsParams:
+ Collaboration diagram for MbSphericalStampPartsParams:

Public Member Functions

 MbSphericalStampPartsParams (const c3d::ConstFaceSPtr &face, const MbPlacement3D &placement, const MbCartPoint &contour, const double thickness, const MbStampingValues &params, const MbSNameMaker &nameMaker)
 Constructor by parameters.
 
 MbSphericalStampPartsParams (const MbSphericalStampParams &params, const double thickness)
 Constructor by parameters.
 
double GetThickness () const
 Get the sheet metal thickness.
 
- Public Member Functions inherited from MbSphericalStampParams
 MbSphericalStampParams (const c3d::ConstFaceSPtr &face, const MbPlacement3D &placement, const MbCartPoint &center, const MbStampingValues &params, const MbSNameMaker &nameMaker)
 Constructor by parameters.
 
const bool CheckValid () const
 Check whether the parameters are valid.
 
const c3d::ConstFaceSPtrGetStampFace () const
 Obtain the face for stamping.
 
const MbPlacement3DGetPlacement () const
 Obtain the local coordinate system.
 
const MbCartPointGetCenter () const
 Obtain the center of the stamp.
 
const MbStampingValuesGetStampingValues () const
 Obtain the stamping parameters.
 
const MbSNameMakerGetSimpleNameMaker () 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 Member Functions inherited from MbSphericalStampParams
 MbSphericalStampParams (const MbSphericalStampParams &params)
 Copy constructor.
 
- 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

Input data for create parts of stamping solid.

Input data for create parts of stamping solid.


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