All Frameworks Class Hierarchy This Framework Previous Next Indexes
TopologicalOperators Class CATHybAssemble
Mathematics.CATCGMVirtual
|
+---GeometricObjects.CATCGMOperator
|
+---NewTopologicalObjects.CATTopOperator
|
+---TopologicalOperators.CATHybOperator
|
+---TopologicalOperators.CATHybOperatorImp
|
+---CATHybAssemble
Usage: you must use this class as is. You should never derive it.
public class CATHybAssemble
Class defining the operator that assembles 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.
- CATHybAssemble is created with the CATCreateTopAssemble global function.
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:
- CATCreateTopAssemble
Constructor and Destructor Index
- o
~CATHybAssemble()
-
Method Index
- o
GetSuppressBody()
- Retrieves the suppressed body.
- o
GetSuppressMode()
- Retrieves the suppress mode.
- o
RunOperator()
-
- o
SetCellsToMerge(ListPOfCATCell)
- Specifies a list of cells to be merged in a local join.
- o
SetSuppressMode(int)
- Defines the suppress mode.
Constructor and Destructor
o ~CATHybAssemble
public virtual ~CATHybAssemble( | ) |
-
Methods
o GetSuppressBody
-
Retrieves the suppressed body.
- Returns:
- The suppressed body.
o GetSuppressMode
public int GetSuppressMode( | )const |
-
Retrieves the suppress mode.
o RunOperator
public virtual int RunOperator( | ) |
-
o SetCellsToMerge
public void SetCellsToMerge( | ListPOfCATCell | iCellsToMerge) |
-
Specifies a list of cells to be merged in a local join.
- Parameters:
-
- iCellsToMerge
- The cells to be merged.
o SetSuppressMode
public void SetSuppressMode( | int | yes_or_no | =1) |
-
Defines the suppress mode.
- Parameters:
-
- yes_or_no
- If zero is specified, invalid cells cannot be removed.
This object is included in the file: CATHybAssemble.h
If needed, your Imakefile.mk should include the module: CATTopologicalOperators