C3D Toolkit  Kernel - 109619, Vision - 2.4.0.75

The parameters of form-generating operation. More...

#include <op_swept_parameter.h>

+ Inheritance diagram for SweptValues:

Public Member Functions

 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 IsRibValues () const
 This is "rib" parameters?
 
virtual bool IsSame (const SweptValues &other, double accuracy) const
 Determine whether an object is equal?
 
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 (true).
 
void SetMergeFaces (bool mf)
 Whether to merge similar faces (true).
 
void operator= (const SweptValues &other)
 Assignment operator.
 

Public Attributes

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 shell.
 

Detailed Description

The parameters of form-generating operation.

The construction parameters of form-generating operation. (for example: extrusion, rotation, sweeping, loft).

Member Data Documentation

◆ thickness1

double SweptValues::thickness1

Wall thickness (offset distance) along the forward direction.

Wall thickness (offset distance) along the positive direction of the normal of an object (face, surface, plane of the curve).

◆ thickness2

double SweptValues::thickness2

Wall thickness (offset distance) along the backward direction.

Wall thickness (offset distance) along the negative direction of the normal of an object (face, surface, plane of the curve).


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