All Frameworks Class Hierarchy This Framework Previous Next Indexes
AdvancedTopologicalOpe Class CATGeometrySizeOptimization
Mathematics.CATCGMVirtual
|
+---GeometricObjects.CATCGMOperator
|
+---NewTopologicalObjects.CATTopOperator
|
+---CATGeometrySizeOptimization
Usage: you must use this class as is. You should never derive it.
public class CATGeometrySizeOptimization
Class defining the operator that optimizes the size of a factory
by cleaning extrapolated geometries.
Constructor and Destructor Index
- o
~CATGeometrySizeOptimization()
- Destructor.
Method Index
- o
GetDiagnosis()
- Returns the diagnosis of the computation.
- o
Run()
- Runs this operator.
- o
SetForgetNURBSOriginalLimits()
- Cleans the NURBS objects without keeping the original limits (only the useful limits will be kept).
Constructor and Destructor
o ~CATGeometrySizeOptimization
public virtual ~CATGeometrySizeOptimization( | ) |
-
Destructor.
Methods
o GetDiagnosis
public int GetDiagnosis( | ) |
-
Returns the diagnosis of the computation.
- Returns:
- The diagnosis of the computation.
0 : Geometry has not been modified
1 : Geometry has been modified (write required).
o Run
-
Runs this operator.
- Returns:
- 1 if the computation failed, 0 otherwise.
o SetForgetNURBSOriginalLimits
public void SetForgetNURBSOriginalLimits( | ) |
-
Cleans the NURBS objects without keeping the original limits (only the useful limits will be kept).
Warning : This mode is not reversible, you may loose original creation data.
This object is included in the file: CATGeometrySizeOptimization.h
If needed, your Imakefile.mk should include the module: CATAdvancedTopologicalOpe