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.

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
public CATBody* 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

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