C3D Toolkit  Kernel - 117958, Vision - 2.7.6.12

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.
 
MbToolStampingValuesoperator= (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.
 

Detailed Description

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.


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