All Frameworks  Class Hierarchy  This Framework  Indexes   

TopologicalOperators Class CATDynSplit

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


public class CATDynSplit

Class defining the operator that splits a 3D body.

The CATDynSplit operator follows the global frame of the topological operators and satisfies the smart mechanism: the input bodies are not modified. A new resulting body is created, possibly sharing data with the input bodies.


Constructor and Destructor Index


o ~CATDynSplit()

Method Index


o GetRelimitation()
Indicates whether the Split Operation has removed some material to the body or not.
o SetSplit(CATBody*)
Defines the splitting body.
o SetSplit(CATPlane*)
Defines the splitting plane.
o SetSplit(CATSurface*)
Defines the splitting surface.

Constructor and Destructor


o ~CATDynSplit
public virtual ~CATDynSplit()

Methods


o GetRelimitation
public virtual GetRelimitation()
Indicates whether the Split Operation has removed some material to the body or not.
Returns:
TRUE if it has removed some material, FALSE otherwise.
o SetSplit
public virtual SetSplit( iSplittingBody)
Defines the splitting body.
Parameters:
iSplittingBody
The pointer to the body that splits the input body. iSplittingBody can contain several shell domains if their orientations are compatible.
o SetSplit
public virtual SetSplit( iSplittingPlane)
Defines the splitting plane.
Parameters:
iSplittingPlane
The pointer to the plane that splits the input body.
o SetSplit
public virtual SetSplit( iSplittingSurface)
Defines the splitting surface.
Parameters:
iSplittingSurface
The pointer to the surface that splits the input body.

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

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