All Frameworks  Class Hierarchy  This Framework  Indexes

TopologicalOperators Global Function CATCreateDynShell


CATDynShell* CATCreateDynShell(CATGeoFactory* iFactory,
CATTopData* iTopData,
CATBody* iBody,
CATLength iInternal,
CATLength iExternal)
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

Copyright © 2003, Dassault Systèmes. All rights reserved.