C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

The bend closure parameters. More...

#include <sheet_metal_param.h>

+ Inheritance diagram for MbClosedCornerValues:

Public Types

enum  MbeCloseCornerWay { ccRip , ccOverlap , ccTight }
 Way of construction. More...
 
enum  MbeCloseBendsWay { cbNone , cbChord , cbEdge , cbCircle }
 Processing of angles. More...
 
enum  MbeCloseBendsCirclePos { cpBend , cpAngle , cpPoint }
 Disposition of the circle (for circular processing of angles). More...
 

Public Member Functions

 MbClosedCornerValues ()
 Default constructor.
 
 MbClosedCornerValues (MbeCloseCornerWay cc, MbeCloseBendsWay cb, MbeCloseBendsCirclePos cp, double g, double dm, double sh, double kP, double kM, double ang, bool pl, bool pr, bool ab)
 Constructor by specific parameters.
 
 MbClosedCornerValues (const MbClosedCornerValues &other)
 Copy-constructor.
 
void Init (MbeCloseCornerWay cc, MbeCloseBendsWay cb, MbeCloseBendsCirclePos cp, double g, double dm, double sh, double kP, double kM, double ang, bool pl, bool pr, bool ab)
 Initialize by specific parameters.
 
void Init (const MbClosedCornerValues &other)
 Initialize by another object.
 
MbClosedCornerValuesoperator= (const MbClosedCornerValues &other)
 Assignment operator.
 
bool IsSame (const MbClosedCornerValues &other, double accuracy) const
 Determine whether an object is equal?
 
void Transform (const MbMatrix3D &matr)
 To transform by the matrix.
 

Public Attributes

MbeCloseCornerWay cornerWay
 Way of construction.
 
std::vector< MbeCloseBendsWaybendsWay
 Processing of angles.
 
MbeCloseBendsCirclePos circlePos
 Disposition of the circle (for circular processing of angles).
 
double gap
 Gap.
 
double diameter
 Diameter of the circle (for circular processing of angles).
 
double shift
 Shift of the circle (for circular processing of angles).
 
double kPlus
 Neutral layer coefficient for bend lying on the left of the edge.
 
double kMinus
 Neutral layer coefficient for bend lying on the right of the edge.
 
double angle
 Closure angle for processing only one side.
 
bool plus
 Overlapping part is on the left side of the common edge (for the method ccOverlap).
 
bool prolong
 With continuation.
 
bool acrossBend
 Closure by bend (for closing on one side).
 

Detailed Description

The bend closure parameters.


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