All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

TopologicalOperators Class CATHybSplit

Mathematics.CATCGMVirtual
  |
  +---GeometricObjects.CATCGMOperator
    |
    +---NewTopologicalObjects.CATTopOperator
      |
      +---TopologicalOperators.CATHybOperator
        |
        +---TopologicalOperators.CATHybOperatorImp
          |
          +---TopologicalOperators.CATHybBoolean
            |
            +---CATHybSplit
 

Usage: you must use this class as is. You should never derive it.


public class CATHybSplit

Class defining the operator that splits two bodies.

Each body is split by the other one. Each body must only contain one domain. 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


Constructor and Destructor Index


o ~CATHybSplit()

Method Index


o GetKeepHalfSpaceMode(CATBoolean&)
Queries whether ‘Keep elements in half space’ mode is activated or not.
o GetSingleExtrapolMode(CATBoolean&)
Queries whether ‘keep only the no intersecting solutions of extrapolated cuttings’ mode is activated or not.
o SetKeepHalfSpaceMode(CATBoolean)
Sets or unsets the ‘Keep elements in half space’ mode.
o SetSingleExtrapolMode(CATBoolean)
Sets or unsets the ‘keep only the no intersecting solutions of extrapolated cuttings’ mode.

Constructor and Destructor


o ~CATHybSplit
public ~CATHybSplit()

Methods


o GetKeepHalfSpaceMode
public void GetKeepHalfSpaceMode(CATBoolean& oMode)
Queries whether ‘Keep elements in half space’ mode is activated or not.
Parameters:
oMode
Mode on (TRUE) or off (FALSE)
o GetSingleExtrapolMode
public void GetSingleExtrapolMode(CATBoolean& oMode)
Queries whether ‘keep only the no intersecting solutions of extrapolated cuttings’ mode is activated or not. param oMode Mode on (TRUE) or off (FALSE)
o SetKeepHalfSpaceMode
public void SetKeepHalfSpaceMode(CATBoolean iMode=0)
Sets or unsets the ‘Keep elements in half space’ mode.
Parameters:
iMode
Mode on (TRUE) or off (FALSE)
o SetSingleExtrapolMode
public void SetSingleExtrapolMode(CATBoolean iMode=0)
Sets or unsets the ‘keep only the no intersecting solutions of extrapolated cuttings’ mode. param iMode Mode on (TRUE) or off (FALSE)

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

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