GMOperatorsInterfaces CATICGMHybOperatorImp

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


public class CATICGMHybOperatorImp

Class defining the operators operating with surfacic and wireframe entities.

These operators operate on the 2D (CATShell), 1D (CATWire) and 0D (CATVertexInVolume) domains of a CATBody. They follow the global frame of all operator and satisfy to 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 CATICGMHybOperatorImp()
Constructor

Method Index


o GetResult()
Returns a pointer to the resulting CATBody of this CATICGMHybOperator.
o GetTolerance()
Returns the tolerance of the geometrically coincident elements to be taken into acccount by this operator.
o SetTolerance(double)
Defines the tolerance of the geometrically coincident elements to be taken into acccount by this operator.

Constructor and Destructor


o CATICGMHybOperatorImp
public CATICGMHybOperatorImp()
Constructor

Methods


o GetResult
public virtual GetResult()
Returns a pointer to the resulting CATBody of this CATICGMHybOperator.
Must be called after the Run method only once. A second call returns a NULL pointer.
Returns:
The pointer to the resulting body. Use if you do not want to keep it.
o GetTolerance
public virtual GetTolerance()
Returns the tolerance of the geometrically coincident elements to be taken into acccount by this operator.
Returns:
The tolerance.
o SetTolerance
public virtual SetTolerance( iTol)
Defines the tolerance of the geometrically coincident elements to be taken into acccount by this operator.
Very sensitive point. The default value is the factory resolution, and it is strongly recommended to keep it.
Parameters:
iTol
The tolerance.

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

Copyright © 1999-2015, Dassault Systèmes. All rights reserved.