When I get ExtAPI.DataModel.Project.Model.CoordinateSystems.Children
, I get a list that includes all the coordinate systems associated with joints in the Connections branch of the tree. Further, there doesn't seem to be a means of distinguishing between a joint coordinate system that only shows up under the associated joint in the tree and a regular coordinate system that only shows up under the Coordinate Systems branch of the tree, with the possible exception of the fact that the name for all joint coordinate systems is "Reference Coordinate System". Further, from what I can tell, the only connection between the joint and the coordinate system from the perspective of the API is by accessing joint.ReferenceCoordinateSystem
. However, I'm trying to either go the other direction (i.e., coordinate system --> joint), or at least be able to detect that the coordinate system is a child of the joint.