GMOperatorsInterfaces Interface CATICGMCrvDegreeModification
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATICGMCrvDegreeModification
Class defining an operator that modifies the degree of a curve.
The CATICGMCrvDegreeModification operator follows the global frame of the geometric operators:
- A CATICGMCrvDegreeModification operator is created with the CATCGMCreateCrvDegreeModification global function
and must be directly released with the Release method after use.
It is is not streamable.
- In case of BASIC mode,
the operation is automatically performed at the operator creation.
In case of ADVANCED mode,
options can be precised with the SetXxx methods, before
asking for the computation with the Run method.
Method Index
- o
GetMaxDeviation()
- Returns the maximum deviation between the initial and the new curve.
- o
Run()
- Runs this operator.
- o
SetDegree(CATLONG32&)
- Specifies the new degree.
Methods
o GetMaxDeviation
public virtual GetMaxDeviation( | ) |
-
Returns the maximum deviation between the initial and the new curve.
This method should be used when decreasing the degree.
- Returns:
- The maximum deviation value.
o Run
-
Runs this operator.
o SetDegree
public virtual SetDegree( | const | iNewDegree) |
-
Specifies the new degree.
- Parameters:
-
- iNewDegree
- The new degree.
This object is included in the file: CATICGMCrvDegreeModification.h
If needed, your Imakefile.mk should include the module: CATGMOperatorsInterfaces
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.