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.
- A CATICGMHybOperator is created with a global function:
- CATCGMCreateTopAssemble: for an operator that assembles CATShell domains or CATWire domains
- CATCGMCreatTopDisconnect: for an operator that inserts a vertex in a wire or loop, or an edge in a shell
- CATCGMCreatTopIntersect: for an operator that intersects two bodies
- CATCGMCreateTopSplit: for an operator that splits a domain by
another one
- CATCGMCreateTopTrim: for an operator that trims a domain by
another one
together
- CATCGMCreateTopProject: for an operator that projects a domain on
another domain.
It must be
directly released with the Release method after use.
It is not streamable.
- Options can be precised with the SetXxx methods, before
asking for the computation with the Run method.
- In both cases, the result is accessed with the GetResult method. If you do not want
to keep the resulting body, use the method to remove it from the geometric factory.
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.