C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
sheet_metal_param.h File Reference

Structures of parameters for sheet operation. More...

#include <templ_dptr.h>
#include <mb_vector3d.h>
#include <surface.h>
#include <cur_contour.h>
#include <name_item.h>
#include <op_binding_data.h>
#include <op_shell_parameter.h>
#include <op_swept_parameter.h>
#include <templ_p_array_rw.h>
#include <utility>

Classes

struct  MbBendValues
 The bend parameters. More...
 
struct  MbSheetMetalValues
 Parameters of solid construction from sheet material. More...
 
struct  MbSlotValues
 The parameters of stress relieving of bending. More...
 
struct  MbBendOverSegValues
 The parameter of bend construction by line for operation "Bend by a line". More...
 
struct  MbJogValues
 The parameters for operation "undercutting". More...
 
struct  MbClosedCornerValues
 The bend closure parameters. More...
 
struct  MbMiterValues
 The bend closure parameters with the performing closure flag. More...
 
struct  MbBendByEdgeValues
 The parameter of bend construction for operation "Bend by an edge". More...
 
struct  MbBendByEdgeValues::MbSide
 Parameters of one boundary of bend. More...
 
struct  MbJointBendValues
 The parameters of combined bend. More...
 
struct  MbStampingValues
 The parameters of stamping. More...
 
struct  MbBeadValues
 The bead parameters. More...
 
struct  MbJalousieValues
 The parameters of jalousie. More...
 
struct  MbRuledSolidValues
 A ruled shell parameters. More...
 
struct  MbSimplifyFlatPatternValues
 Parameters of the simplification corners operation.
. More...
 
struct  MbSMBendNames
 Parameters and names of bend's elements. More...
 
struct  MbSheetMetalBend
 Outer and inner faces of bend with parameters. More...
 
struct  MbAnyBend
 Bend parameters of a non-sheet body. More...
 
struct  MbToolStampingValues
 The parameters of stamping by a tool solid. More...
 
struct  MbSolidToSheetMetalValues
 The parameters of sheet metal solid building based on an arbitrary solid. More...
 
struct  MbSolidToSheetMetalValues::MbBendEdgeValues
 The bend edge and parameters of bending. More...
 
struct  MbSolidToSheetMetalValues::MbRipEdgeValues
 The rip edge and closing corner parameters. More...
 
class  MbStampWithToolParams
 Input data for stamping by solid operation. More...
 
class  MbBends3DLinesParams
 Input data for calculating centerlines of unfolded bends. More...
 
class  MbBends3DLinesResult
 Output data of calculating centerlines of unfolded bends. More...
 
class  MbNormalizeCutSidesParams
 Parameter class by parameters normalize of the holes of sheet solid. More...
 
class  MbRemoveOperationResultParams
 The class of parameters for the operation of deleting faces from a body by name. More...
 
class  MbCutSolidArrayByBordersParams
 The class of parameters for the operation of cutting the solid by contours of plane sheet faces of sheetSolid. More...
 
class  MbStampWithToolPartsParams
 Input data for create parts of stamping solid by another solid. More...
 
class  MbStampWithToolPartsResult
 Output data for create parts of stamping solid by another solid. More...
 
class  MbStampParams
 Input data for stamping operation. More...
 
class  MbStampPartsParams
 Input data for create parts of stamping solid. More...
 
class  MbStampPartsResult
 Output data for create parts of stamping. More...
 
class  MbSphericalStampParams
 Input data for stamping operation. More...
 
class  MbSphericalStampPartsParams
 Input data for create parts of stamping solid. More...
 
class  MbSphericalStampPartsResult
 Output data for create parts of stamping. More...
 
class  MbSheetRibSolidParams
 Parameters to create a sheet solid with rib. More...
 
class  MbCloseCornerParams
 Parameters for calculating the corner closure. More...
 
class  MbCloseCornerResults
 The calculated parameters of the corner closure. More...
 
class  MbSolidToSheetMetalParams
 Parameters to convert the arbitrary solid to a sheet metal solid. More...
 

Enumerations

enum  MbeReleaseType { rt_No = 0 , rt_Only , rt_Bend , rt_All }
 Way of freeing angles. More...
 
enum  MbeStampingCreatedType { sct_add , sct_substact , sct_all }
 The type of stamping part being created. More...
 
enum  MbeSheetOperationName { son_Unknown = 0 , son_RibStamp , son_Stamp , son_UserStamp }
 Sheet operation names. More...
 

Detailed Description

Structures of parameters for sheet operation.

Enumeration Type Documentation

◆ MbeSheetOperationName

Sheet operation names.

Enumerator
son_Unknown 

Undefined operation.

son_RibStamp 

Operation of adding an edge of reinforcement.

son_Stamp 

Add stamp operation .

son_UserStamp 

Add user stamp operation.