All Frameworks  Class Hierarchy  This Framework  Indexes

GMOperatorsInterfaces Enumeration TYPEDEF_ENUM

enum TYPEDEF_ENUM {
  CATFrFSmoothingParamUniform,
  CATFrFSmoothingParamChordal,
  CATFrFSmoothingParamCentripetal,
  CATFrFSmoothingParamSomOnComponent,
  CATFrFSmoothingParamMaxOnComponent
}
The type of parametrization.
Values:
CATFrFSmoothingParamUniform
Equidistant parametrization.
CATFrFSmoothingParamChordal
Euclidian parametrization.
CATFrFSmoothingParamCentripetal
Not used.
CATFrFSmoothingParamSomOnComponent
Not used.
CATFrFSmoothingParamMaxOnComponent
Not used.

This object is included in the file: CATFrFSmoothingDef.h

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

GMOperatorsInterfaces Enumeration TYPEDEF_ENUM
All Frameworks  Class Hierarchy  This Framework  Indexes

GMOperatorsInterfaces Enumeration TYPEDEF_ENUM

enum TYPEDEF_ENUM {
  CATFrFCuttingNo,
  CATFrFCuttingAutoLength,
  CATFrFCuttingAutoAreaCurvatr,
  CATFrFCuttingAutoLengthCurvatr,
  CATFrFCuttingCurvatureAnalysis
}
The cutting option.
Values:
CATFrFCuttingNo
No cutting.
CATFrFCuttingAutoLength
Cutting according to a length criteria.
CATFrFCuttingAutoAreaCurvatr
Cutting according to a curvature criteria.
CATFrFCuttingAutoLengthCurvatr
Cutting according to length and curvature criteria.
CATFrFCuttingCurvatureAnalysis
Cutting according to curvature criteria with inflection point analysis and high curvature analysis.

This object is included in the file: CATFrFSmoothingDef.h

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

GMOperatorsInterfaces Enumeration TYPEDEF_ENUM
All Frameworks  Class Hierarchy  This Framework  Indexes

GMOperatorsInterfaces Enumeration TYPEDEF_ENUM

enum TYPEDEF_ENUM {
  CATFrFTestByAverageDeviation,
  CATFrFTestByMaxDeviation
}
Criteria to stop the cutting.
Values:
CATFrFTestByAverageDeviation
When the average error is reached.
CATFrFTestByMaxDeviation
When the max error is reached.

This object is included in the file: CATFrFSmoothingDef.h

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

GMOperatorsInterfaces Enumeration TYPEDEF_ENUM
All Frameworks  Class Hierarchy  This Framework  Indexes

GMOperatorsInterfaces Enumeration TYPEDEF_ENUM

enum TYPEDEF_ENUM {
  CATFrFNone,
  CATFrFInsertAtInflexion,
  CATFrFSurroundingInflexion
}
Option to be used when CATFrFCuttingOption = CATFrFCuttingCurvatureAnalysis.
Values:
CATFrFNone
No treatment.
CATFrFInsertAtInflexion
Cutting is inserted at each inflection point.
CATFrFSurroundingInflexion
Cutting is inserted around each inflection point.

This object is included in the file: CATFrFSmoothingDef.h

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