GMOperatorsInterfaces CATICGMSurDegreeModification
Usage: you must use this class as is. You should never derive it.
public class CATICGMSurDegreeModification
Class defining an operator that modifies the degree of a Nurbs surface.
The CATICGMSurDegreeModification operator follows the global frame of the geometric operators:
- A CATICGMSurDegreeModification operator is created with
the CATCGMCreateSurDegreeModification 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.
Constructor and Destructor Index
- o
CATICGMSurDegreeModification()
- Constructor
Method Index
- o
GetMaxDeviation()
- Returns the maximum deviation between the initial and the new surface.
- o
Run()
- Runs this operator.
- o
SetDegreeU(CATLONG32&)
- Specifies the new degree along U.
- o
SetDegreeV(CATLONG32&)
- Specifies the new degree along V.
Constructor and Destructor
o CATICGMSurDegreeModification
public CATICGMSurDegreeModification( | ) |
-
Constructor
Methods
o GetMaxDeviation
public virtual GetMaxDeviation( | ) |
-
Returns the maximum deviation between the initial and the new surface.
This method should be used when decreasing the degree.
- Returns:
- The maximum deviation value.
o Run
-
Runs this operator.
o SetDegreeU
public virtual SetDegreeU( | const | iNewDegreeU) |
-
Specifies the new degree along U.
- Parameters:
-
- iNewDegreeU
- The new degree along U.
o SetDegreeV
public virtual SetDegreeV( | const | iNewDegreeV) |
-
Specifies the new degree along V.
- Parameters:
-
- iNewDegreeV
- The new degree along V.
This object is included in the file: CATICGMSurDegreeModification.h
If needed, your Imakefile.mk should include the module: CATGMOperatorsInterfaces
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.