All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

TopologicalOperators Class CATHybBoolean

Mathematics.CATCGMVirtual
  |
  +---GeometricObjects.CATCGMOperator
    |
    +---NewTopologicalObjects.CATTopOperator
      |
      +---TopologicalOperators.CATHybOperator
        |
        +---TopologicalOperators.CATHybOperatorImp
          |
          +---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.

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
public ~CATHybBoolean()

Methods


o SetSelectedCells
public void SetSelectedCells(CATLISTP(CATCell)& iCellsToRemove,
CATLISTP(CATCell)& 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: CATTopologicalOperators

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