Creates a CATDynShell operator.
At the creation, the same internal and external offsets are
given for all the faces of the body to shell. To change offset
values for given faces, use the CATDynShell::Append method.
Parameters:
iFactory
The pointer to the factory of the geometry.
iTopData
The pointer to the data defining the software configuration and the journal. If the journal inside iData
is NULL, it is not filled.
iBody
The pointer to the 3D body to shell.
iInternal
The offset value for the thickness operation leading to
volume to substract.
May be negative, if the volume to substract is smaller
than the initial iBody.
iExternal
The offset value for the thickness operation leading to
the main volume
May be negative, if the main volume is smaller
than the initial iBody. Notice that iExternal>iInternal.
Returns:
The pointer to the created operator. To delete with the usual C++ delete operator after use.
This object is included in the file: CATDynShell.h
If needed, your Imakefile.mk should include the module: CATTopologicalOperators