C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

The parameters of combined bend. More...

#include <sheet_metal_param.h>

+ Inheritance diagram for MbJointBendValues:
+ Collaboration diagram for MbJointBendValues:

Public Member Functions

 MbJointBendValues ()
 Default constructor.
 
 MbJointBendValues (double coef, double bendRad, double distBeg, double distEnd, bool plus, MbClosedCornerValues::MbeCloseCornerWay ccb, MbClosedCornerValues::MbeCloseBendsWay cbb, MbClosedCornerValues::MbeCloseBendsCirclePos cpb, double gapb, double dmb, double shb, double angb, bool alb, bool abb, MbClosedCornerValues::MbeCloseCornerWay cce, MbClosedCornerValues::MbeCloseBendsWay cbe, MbClosedCornerValues::MbeCloseBendsCirclePos cpe, double gape, double dme, double she, double ange, bool ale, bool abe, MbClosedCornerValues::MbeCloseCornerWay ccm, MbClosedCornerValues::MbeCloseBendsWay cbm, MbClosedCornerValues::MbeCloseBendsCirclePos cpm, double gapm, double dmm, double shm, bool alm, double width, double depth, double relRad, MbeReleaseType rt)
 Constructor by specific parameters.
 
 MbJointBendValues (const MbJointBendValues &other)
 Copy-constructor.
 
void Init (const MbJointBendValues &other)
 Initialize by another object.
 
MbJointBendValuesoperator= (const MbJointBendValues &other)
 Assignment operator.
 
bool IsSame (const MbJointBendValues &other, double accuracy) const
 Determine whether an object is equal?
 
- Public Member Functions inherited from MbBendValues
 MbBendValues ()
 Default constructor.
 
 MbBendValues (double coef, double rad, double ang, double coneAng)
 Constructor by specific parameters.
 
 MbBendValues (const MbBendValues &other)
 Copy-constructor.
 
void Init (double coef, double rad, double ang, double coneAng)
 Initialize by specific parameters.
 
void Init (const MbBendValues &other)
 Initialize by another structure.
 
const MbBendValuesoperator= (const MbBendValues &other)
 Assignment operator.
 
bool IsSame (const MbBendValues &other, double accuracy) const
 Determine whether an object is equal?
 
void Transform (const MbMatrix3D &matr)
 To transform by the matrix.
 

Public Attributes

double distanceBegin
 Distance from beginning of the oriented edge owned sheet face.
 
double distanceEnd
 Distance from end of the oriented edge owned sheet face.
 
MbMiterValues miterBegin
 The parameters of boundary at the beginning.
 
MbMiterValues miterEnd
 The parameters of boundary at the end.
 
MbMiterValues miterMiddle
 The enclosure parameters of angles.
 
MbSlotValues slotValues
 Bend unloading.
 
MbeReleaseType releaseType
 Way of freeing angles.
 
- Public Attributes inherited from MbBendValues
double k
 Coefficient determining the position of the neutral layer.
 
double radius
 The internal radius of the bend.
 
double angle
 The bend angle.
 
double coneAngle
 The angle between the axis and the side of the cone.
 

Detailed Description

The parameters of combined bend.

The parameters of combined bend (bend by sketch).
Positive values of parameters distanceBegin and distanceEnd increase the "solid" of bend and negative - decrease.


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