GMModelInterfaces Enumeration CATNurbsToolsInfo
enum CATNurbsToolsInfo {
Info_InvalidTolConfusion,
Info_InternalContinuity,
Info_ConfusedKnots,
Info_KnotValueOnAKnot,
Info_NoModification,
Info_KnotValueOnTwoKnots,
Info_NotAKnot,
Info_OK,
Error_KnotRankOutLimits,
Error_ExtremityKnot,
Error_KnotValueOutLimits,
Error_KnotValueOnAKnot,
Error_InvalidMultiplicity,
Error_InvalidDegree,
Error_InvalidContinuity,
Error_UncompContinuities,
Error_InvalidMaxDegree,
Error_RunAlreadyCalled,
Error_NoResultWithoutRun,
Error_InputPtrNull,
Error_PtrNull,
Error_Algorithm,
Error_InputNotNurbs,
Error_InconsistentInput,
Fatal_PtrNull,
Fatal_PtrInputFactoryNull,
Fatal_PtrInputNull,
Fatal_InputNotNurbs
}
Defines all type of information that can be returned by
methods when a fatal error is detected, all methods return this fatal error:
an Error is returned only by the current method,
an Info is returned if a particular information is detected,
but the method has completed without any problem.
- Values:
-
- Info_InvalidTolConfusion
- The confusion tolerance is lower than the resolution. The resolution is used.
- Info_InternalContinuity
- The internal continuity must greater or equal to C2.
- Info_ConfusedKnots
- Two knots are confused.
- Info_KnotValueOnAKnot
- The input parameter corresponds to an existent knot.
- Info_NoModification
- No modification between input and output of this method.
- Info_KnotValueOnTwoKnots
- The value corresponds to two knots.
- Info_NotAKnot
- The value is not corresponding to any knot.
- Info_OK
- No info. It is OK.
- Error_KnotRankOutLimits
- The input rank is lower than 1 or greater than number of knots.
- Error_ExtremityKnot
- An extremity knot can not be modified or removed.
- Error_KnotValueOutLimits
- The input value is lower than the first knot value or greater than the last knot value.
- Error_KnotValueOnAKnot
- The input knot value is corresponding to an existent knot.
- Error_InvalidMultiplicity
- The input multiplicity is lower than 1 or greater than [Degree-2].
- Error_InvalidDegree
- The input degree is lower than 1 or greater than 11.
- Error_InvalidContinuity
- The input continuity is lower than 0 or greater than 2.
- Error_UncompContinuities
- [2 + startcontinuity + endcontinuity] must be lower or equal to the number of control points.
- Error_InvalidMaxDegree
- The max degree is lower than 3 or greater than 15.
- Error_RunAlreadyCalled
- The Run method must be called once.
- Error_NoResultWithoutRun
- You must call the Run method before the GetResult method.
- Error_InputPtrNull
- An input pointer is null.
- Error_PtrNull
- A pointer is null.
- Error_Algorithm
- Unexpected configuration in the algorithm.
- Error_InputNotNurbs
- The input must be a Nurbs.
- Error_InconsistentInput
- The input is inconsistent.
- Fatal_PtrNull
- A pointer is null.
- Fatal_PtrInputFactoryNull
- The factory pointer is null.
- Fatal_PtrInputNull
- The input pointer is null.
- Fatal_InputNotNurbs
- The input must be a Nurbs.
This object is included in the file: CATNurbsToolsInfo.h
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.