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
public int 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

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