<<Type>> GM_Geodesic {Analysis} derived from: GM_GeodesicString

Documentation
A GM_Geodesic consists of two distinct positions joined by a geodesic curve. The control points of a GM_Geodesic shall all lie on the geodesic between its start point and end point. Between these two points, a geodesic curve defined from the ellipsoid or geoid model used by the coordinate reference system may be used to interpolate other positions. Any other point in the controlPoint array must fall on this geodesic.

Parent PackageCoordinate geometryAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceYes  


Operations
NameSignatureClass
GM_GeodesicGM_Geodesic GM_Geodesic (GM_Position point [2])GM_Geodesic
GM_GeodesicStringGM_GeodesicString GM_GeodesicString (GM_Position points[2..*])GM_GeodesicString
asGM_GeodesicSequence<GM_Geodesic> asGM_Geodesic ()GM_GeodesicString
samplePointGM_PointArray samplePoint ()GM_CurveSegment
boundaryGM_CurveBoundary boundary ()GM_CurveSegment
reverseGM_CurveSegment reverse ()GM_CurveSegment


Attributes
NameClassTypeInitial Value
controlPointGM_GeodesicStringGM_PointArray 
interpolationGM_CurveSegmentGM_CurveInterpolation"linear"
numDerivativesAtStart[0..1]GM_CurveSegmentInteger0
numDerivativesAtEnd[0..1]GM_CurveSegmentInteger0
numDerivativeInterior[0..1]GM_CurveSegmentInteger0


Associations
NameMy RoleMy ClassOther RoleOther Element
SegmentationsegmentGM_CurveSegmentcurveGM_Curve
--Not Named--baseCurveGM_CurveSegment--Not Named--GM_OffsetCurve


Generalization Relationships
NameClassSupplier
--Not Named--GM_GeodesicGM_GeodesicString
--Not Named--GM_GeodesicStringGM_CurveSegment


Realize Relationships
NameClassSupplier
--Not Named--GM_CurveSegmentGM_GenericCurve