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.