All Frameworks Class Hierarchy This Framework Indexes
TopologicalOperatorsLight Class CATHybBoolean
Usage: you must use this class as is. You should never derive it.
public class CATHybBoolean
Class defining the operator that performs Boolean operations on two bodies.
This operator operates on the 2D (CATShell), 1D (CATWire) and 0D (CATVertexInVolume)
domains of a CATBody.
It follows the general frame of all operator and satisfies to the smart mechanism: the
input bodies are not modified. A new resulting body is created,
possibly sharing data with the input bodies.
- CATHybBoolean is created with the CATCreateTopTrim or CATCreateTopSplit global functions.
It must be
directly deleted with the usual C++ delete operator after use.
It is not streamable.
- The result is accessed with the GetResult method. If you do not want
to keep the resulting body, use the CATICGMContainer.Remove method to remove it from the geometric factory.
- See also:
- CATCreateTopSplit, CATCreateTopTrim
Constructor and Destructor Index
- o
~CATHybBoolean()
-
Method Index
- o
SetSelectedCells(CATLISTP(CATCell)&,CATLISTP(CATCell)&)
- Specifies the cells to be kept and removed in the operation.
Constructor and Destructor
o ~CATHybBoolean
-
Methods
o SetSelectedCells
| public SetSelectedCells( | | iCellsToRemove, |
| | iCellsToKeep) |
-
Specifies the cells to be kept and removed in the operation.
- Parameters:
-
- iCellsToRemove
- The list of cells to be removed.
- iCellsToKeep
- The list of cells to be kept.
This object is included in the file: CATHybBoolean.h
If needed, your Imakefile.mk should include the module: CATTopologicalOperatorsLight