All Frameworks  Class Hierarchy  This Framework  Indexes   

TopologicalOperatorsLight Class 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.

See also:
CATCreateTopAssemble


Constructor and Destructor Index


o ~CATHybAssemble()

Method Index


o GetSuppressBody()
Retrieves the suppressed cells in a body.
o GetSuppressMode()
Returns the suppress mode.
o RunOperator()
o SetCellsToMerge(ListPOfCATCell)
Specifies a list of cells to be merged in a local join.
o SetSuppressMode(int)
Activates suppress mode : in the case of invalid cells, operator does a second pass after having removed them.

Constructor and Destructor


o ~CATHybAssemble
public virtual ~CATHybAssemble()

Methods


o GetSuppressBody
public GetSuppressBody()
Retrieves the suppressed cells in a body.
Returns:
The suppressed body: the body contains all suppressed cells.
o GetSuppressMode
public GetSuppressMode()
Returns the suppress mode.
Returns:

Legal values:
0
suppress mode not active.
1
suppress mode is active.
o RunOperator
public virtual RunOperator()
o SetCellsToMerge
public SetCellsToMerge( iCellsToMerge)
Specifies a list of cells to be merged in a local join.
Parameters:
iCellsToMerge
The cells to be merged.
o SetSuppressMode
public SetSuppressMode( yes_or_no=1)
Activates suppress mode : in the case of invalid cells, operator does a second pass after having removed them. Invalid cells may be retrieved with method GetSupressBody.
This option is not activated by default.
Parameters:
yes_or_no

Legal values:
0
No assemble with invalid cells.
1
Force assemble with invalid cells.

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

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