C3D Toolkit  Kernel - 117978, Vision - 2.9.1.5

Parameters of a sheet metal rib. More...

#include <op_swept_parameter.h>

+ Inheritance diagram for SheetRibValues:
+ Collaboration diagram for SheetRibValues:

Public Member Functions

 SheetRibValues ()
 Default constructor.
 
 SheetRibValues (double t1, double t2, double a1, double a2, int s, double rFilletRib, const double &rFilletSide)
 Constructor by parameters.
 
 SheetRibValues (const SheetRibValues &other)
 Copy-constructor.
 
virtual ~SheetRibValues ()
 Destructor.
 
virtual bool IsSame (const SweptValues &other, double accuracy) const
 Determine whether an object is equal?
 
void Init (const SheetRibValues &other)
 Copy function.
 
SheetRibValuesoperator= (const SheetRibValues &other)
 Assignment operator.
 
void Transform (const MbMatrix3D &matr)
 Transform an object according to the matrix.
 
- Public Member Functions inherited from RibValues
 RibValues ()
 Default constructor.
 
 RibValues (double t1, double t2, double a1, double a2, int s)
 Constructor by thickness, angles and filling space.
 
 RibValues (const RibValues &other)
 Copy-constructor.
 
virtual ~RibValues ()
 Destructor.
 
virtual bool IsRibValues () const
 This is "rib" parameters?
 
void Init (const RibValues &other)
 Copy function.
 
RibValuesoperator= (const RibValues &other)
 Assignment operator.
 
- Public Member Functions inherited from SweptValues
 SweptValues ()
 Default constructor.
 
 SweptValues (double t1, double t2, bool c=true)
 Constructor by thicknesses and closedness.
 
 SweptValues (const SweptValues &other)
 Copy-constructor.
 
virtual ~SweptValues ()
 Destructor.
 
virtual bool IsExtrusionValues () const
 This is extrusion parameters?
 
virtual bool IsRevolutionValues () const
 This is rotation parameters?
 
virtual bool IsEvolutionValues () const
 This is "evolution" parameters?
 
virtual bool IsLoftedValues () const
 This is "lofted" parameters?
 
virtual bool IsSimilar (const MbSweptData &other) const
 Determine whether the objects are similar.
 
virtual bool SetEqual (const MbSweptData &other)
 Make objects equal.
 
void Init (const SweptValues &other)
 Function of copying data.
 
bool IsShellClosed () const
 Get the closedness state.
 
void SetShellClosed (bool cl)
 Set the closedness state.
 
bool CheckSelfInt () const
 Get the state of flag of checking self-intersection.
 
void SetCheckSelfInt (bool c)
 Set the state of flag of checking self-intersection.
 
bool MergeFaces () const
 Whether to merge similar faces.
 
void SetMergingFaces (bool mf)
 Whether to merge similar faces.
 
bool MergeEdges () const
 Whether to merge similar edges.
 
void SetMergingEdges (bool me)
 Whether to merge similar edges.
 
const MbMergingFlagsMergingFlags () const
 Get control flags of shell items merging.
 
void SetMergingFlags (const MbMergingFlags &f)
 Set control flags of shell items merging.
 
void operator= (const SweptValues &other)
 Assignment operator.
 

Public Attributes

double radRibConvex
 Fillet radius of convex part of rib.
 
double radSideConcave
 Fillet radius of connection of concave part of rib and metal sheet.
 
- Public Attributes inherited from RibValues
double angle1
 Draft angle of the plane along the forward direction.
 
double angle2
 Draft angle of the plane along the backward direction.
 
ExtrudeSide side
 The side to place the rib on.
 
- Public Attributes inherited from SweptValues
double thickness1
 Wall thickness (offset distance) along the forward direction. More...
 
double thickness2
 Wall thickness (offset distance) along the backward direction. More...
 
bool shellClosed
 Closedness of created shell.
 

Additional Inherited Members

- Public Types inherited from RibValues
enum  ExtrudeSide { es_Left = 0 , es_Right , es_Up , es_Down }
 The side to place the rib on. More...
 

Detailed Description

Parameters of a sheet metal rib.

The construction parameters of a sheet metal rib by curve gives its shape.


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