<<Interface>> GM_GenericCurve {Analysis}

Documentation
GM_Curve and GM_CurveSegment both represent sections of curvilinear geometry, and therefore share a number of operation signatures. These are defined in the interface class GM_GenericCurve (Figure 15).

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


Operations
NameSignatureClass
startPointDirectPosition startPoint ()GM_GenericCurve
endPointDirectPosition endPoint ()GM_GenericCurve
paramDirectPosition param (Distance s)GM_GenericCurve
tangentVector tangent (Distance s)GM_GenericCurve
startParamDistance startParam ()GM_GenericCurve
endParamDistance endParam ()GM_GenericCurve
paramForPointSet<Distance>, DirectPosition paramForPoint (DirectPosition p)GM_GenericCurve
constrParamDirectPosition constrParam (Real cp)GM_GenericCurve
startConstrParamReal startConstrParam ()GM_GenericCurve
endConstrParamReal endConstrParam ()GM_GenericCurve
lengthLength length (GM_Position point1, GM_Position point2)GM_GenericCurve
lengthLength length (Real cparam1, Real cparam2)GM_GenericCurve
asLineStringGM_LineString asLineString (Distance spacing, Distance offset)GM_GenericCurve