GeometricObjects Enumeration CATCGMLinkType
enum CATCGMLinkType {
CatCGMDependancies,
CatCGMAll,
CatCGMAllDependancies
}
Defines how to follow the links between the CATICGMObjects.
Let us illustrate each item on this example: A CATEdgeCurve is made of
two CATPCurves. Each CATPCurve lay on a CATSurface. A CATPointOnEdgeCurve
is defined on the CATEdgeCurve.
CATPointOnEdgeCurve -> CATEdgeCurve -> CATPCurve1 -> CATSurface1
-> CATPCurve2 -> CATSurface2
- Values:
-
- CatCGMDependancies
- Going forward the first level of links. Applied to the CATEdgeCurve of the
example, it returns CATPCurve1 and CATPCurve2.
- CatCGMAll
- Going forward and backward one level of links. Applied to the CATEdgeCurve of the
example , it returns CATPCurve1, CATPCurve2 and CATPointOnEdgeCurve.
- CatCGMAllDependancies
- Going forward until the last level. Applied to the CATEdgeCurve of the example,
it returns CATPCurve1, CATPCurve2, CATSurface1, CATSurface2
This object is included in the file: CATICGMObject.h
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.