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.