|
C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
The parameters of stamping by a tool solid. More...
#include <sheet_metal_param.h>
Public Types | |
| enum | MbePierceEdgeType { petCutted = 0 , petNormal = 1 } |
| Type of pierce edge processing. More... | |
Public Member Functions | |
| MbToolStampingValues () | |
| Default constructor. | |
| MbToolStampingValues (const MbToolStampingValues &other) | |
| Copy-constructor. | |
| MbToolStampingValues (double punchRad, double dieRad, double toolRad, double thick, bool filletTool, MbePierceEdgeType edgeType=MbePierceEdgeType::petCutted) | |
| Constructor by specific parameters. | |
| MbToolStampingValues & | operator= (const MbToolStampingValues &other) |
| Assignment operator. | |
| void | Init (const MbToolStampingValues &other) |
| Initialization by another object. | |
| bool | IsSame (const MbToolStampingValues &other, double accuracy) const |
| Determine whether an object is equal? | |
Public Attributes | |
| double | punchFilletRadius |
| Punch fillet radius of base (negative value prohibits fillet). | |
| double | dieFilletRadius |
| Die fillet radius of base (negative value prohibits fillet). | |
| double | toolFilletRadius |
| Fillet radius of sharp edges of tool (negative value prohibits fillet). | |
| double | stampThickness |
| Thickness of a stamped part. | |
| bool | filletToolEdges |
| Flag of fillet sharp edges of tool solid. | |
The parameters of stamping by a tool solid.
The parameters of stamping by a tool solid is specified a thickness of a stamped part and fillet radiuses of stamping base.