All Frameworks Class Hierarchy This Framework Previous Next Indexes
AdvancedTopologicalOpe Class CATTopMostContinuousGeoInWireOperator
Mathematics.CATCGMVirtual
|
+---GeometricObjects.CATCGMOperator
|
+---NewTopologicalObjects.CATTopOperator
|
+---CATTopMostContinuousGeoInWireOperator
Usage: you must use this class as is. You should never derive it.
public class CATTopMostContinuousGeoInWireOperator
Class defining the operator to recover the most continuous geometry of a body wire.
This operator follows the general scheme of the topological operators. User should:
- Create the operator with the CATCreateTopMostContinuousGeoInWireOperator
global function, which defines the wire to treat.
- Run the operator with the Run method. In case of any failing treatment, the Run
method returns an integer error status different from 0:
- 0 : Correct treatment.
- 1 : Invalid input body wire (NULL pointer, empty wire, more than one wire).
- 2 : Invalid input body shell (same diagnostics as for the body wire).
- 3 : Result body wire has been calculated, but its check has failed.
- 4 : Result body wire has been calculated, but its check has detected discontinuities in it.
- 10 : Unidentified internal software error in the treatment.
- Get the result body with the GetResult method.
In case of a NOT NULL error status from the Run method, the result body is the input body.
- Delete the operator with the usual C++ delete operator.
Constructor and Destructor Index
- o
CATTopMostContinuousGeoInWireOperator(CATGeoFactory*,CATTopData*)
- Do not use.
- o
~CATTopMostContinuousGeoInWireOperator()
-
Method Index
- o
GetDump(double&,double&,double&,double&)
- Do not use.
Constructor and Destructor
o CATTopMostContinuousGeoInWireOperator
-
Do not use.
Constructor.
Use CATCreateTopMostContinuousGeoInWireOperator to create a
CATTopMostContinuousGeoInWireOperator operator.
o ~CATTopMostContinuousGeoInWireOperator
public virtual ~CATTopMostContinuousGeoInWireOperator( | ) |
-
Methods
o GetDump
public virtual int GetDump( | double& | oMaxDefG0, |
| double& | oMaxDefG1, |
| double& | oMaxDefG2, |
| double& | oMaxGapG0) = 0 |
-
Do not use.
This object is included in the file: CATTopMostContinuousGeoInWireOperator.h
If needed, your Imakefile.mk should include the module: CATAdvancedTopologicalOpe