All Frameworks Class Hierarchy This Framework Previous Next Indexes
TopologicalOperators Class CATDynShell
Mathematics.CATCGMVirtual
|
+---GeometricObjects.CATCGMOperator
|
+---NewTopologicalObjects.CATTopOperator
|
+---TopologicalOperators.CATDynOperator
|
+---CATDynShell
Usage: you must use this class as is. You should never derive it.
public class CATDynShell
Interface representing the topological operator of shell.
A shell operation is available on bodies containing volumes: it corresponds to
two thickness operations on the body, with two different
offset values, followed by a subtraction between
the results of the thicknes operations.
As all the topological operators, the input objects are not modified. The resulting body is
a new one, that you can get by using the CATDynOperator::GetResult method.
To use it:
- Create it with the CATCreateDynShell global function.
- Tune it with appropriate options, using the SetXxx methods.
- Run it
- Get the resulting GetResult method. If you do not want
to keep these resulting body, use the CATICGMContainer.Remove method to remove them from the geometric factory, after the operator deletion.
- delete it after use with the usual C++ delete operator.
Constructor and Destructor Index
- o
~CATDynShell()
-
Method Index
- o
Append(CATLISTP(CATFace)&)
- Sets a list of faces with null internal and external offset values.
- o
Append(CATLISTP(CATFace)&,double,double)
- Modifies the offset values for a list of faces of the body to shell.
Constructor and Destructor
o ~CATDynShell
public virtual ~CATDynShell( | ) |
-
Methods
o Append
-
Sets a list of faces with null internal and external offset values.
Very useful to define openings in the resulting body.
- Parameters:
-
- iOpening
- The list of openings.
o Append
public virtual void Append( | const CATLISTP(CATFace)& | iSpecialOffset, |
| double | iInternalSpecialOffset, |
| double | iExternalSpecialOffset)= 0 |
-
Modifies the offset values for a list of faces of the body to shell.
- Parameters:
-
- iSpecialOffset
- A list of faces.
- iInternalSpecialOffset
- The list of the corresponding internal offsets.
- iExternalSpecialOffset
- The list of the corresponding external offsets.
This object is included in the file: CATDynShell.h
If needed, your Imakefile.mk should include the module: CATTopologicalOperators