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.