GMModelInterfaces Interface CATShell

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATShell

Interface representing a set of connected faces of a body or a volume.

A CATShell is created with the or methods and deleted with the method.


Method Index


o IsClosed()
Checks whether this shell is closed.
o ReplaceCell(CATCell*,CATCell*,CATOrientation)
Replaces a CATCell by another in this CATDomain.

Methods


o IsClosed
public virtual IsClosed()
Checks whether this shell is closed.
Returns:
The result of the test.
Legal values: TRUE if this CATShell delimits an inside/outside partition of the 3D space, FALSE otherwise.
o ReplaceCell
public virtual ReplaceCell( iCellToReplace,
iReplacementCell,
iReplacementOrientation=CATOrientationPositive)
Replaces a CATCell by another in this CATDomain.
Parameters:
iCellToReplace
The pointer to the cell to replace.
iReplacementCell
The pointer to the replacement cell.
iOrientation
The replacement cell orientation, with regards to the domain orientation.

This object is included in the file: CATShell.h
If needed, your Imakefile.mk should include the module: CATGMModelInterfaces

Copyright © 1999-2015, Dassault Systèmes. All rights reserved.