CATGSMUseItf Enumeration CATGSMCouplingType

enum CATGSMCouplingType {
  CATGSMRatioCoupling,
  CATGSMTangencyDiscontCoupling,
  CATGSMTangencyThenCurvatureDiscontCoupling,
  CATGSMVerticesCoupling,
  CATGSMSpineCoupling,
  CATGSMAvoidTwistsCoupling
}
Types for Coupling definition.
Role: Used for coupling creation and modifications, specifies how the curves are coupled :
Values:
CATGSMRatioCoupling
the curves will be coupled accordind to the curvilinear abscissa ratio.
CATGSMTangencyDiscontCoupling
if each curve has the same number of tangency discontinuities points, then these points will be coupled, otherwise an error message is displayed.
CATGSMTangencyThenCurvatureDiscontCoupling
if each curve has the same number of tangency and curvature discontinuities points, then tangency discontinuities points will be coupled, and after curvature discontinuities points will be coupled, otherwise an error message is displayed.
CATGSMVerticesCoupling
if each curve has the same number of vertices, then these points will be coupled, otherwise an error message is displayed.",
CATGSMSpineCoupling
coupling is completely driven by a curve (called spine); this coupling definition is used for blend only.
CATGSMAvoidTwistsCoupling
Coupling lines are created in order to optimize their angles; this coupling definition is used for blend only. Notes:
Enumerations used as parameters in interfaces of manipulation of a Blended surface.
or Loft surface
This surfaces are features created by the CATIGSMFactory.
See also:
,

This object is included in the file: CATGSMCouplingDef.h

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.