<<Type>> GM_ArcByBulge {Analysis} derived from: GM_ArcStringByBulge

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


Operations
NameSignatureClass
GM_ArcByBulgeGM_ArcByBulge GM_ArcByBulge (GM_Position point[2], Real bulge, Vector normal)GM_ArcByBulge
GM_ArcStringByBulgeGM_ArcStringByBulge GM_ArcStringByBulge (GM_Position point[2..n], Real bulge[1..n], Vector normal[1..n])GM_ArcStringByBulge
asGM_ArcStringGM_ArcString asGM_ArcString ()GM_ArcStringByBulge
samplePointGM_PointArray samplePoint ()GM_CurveSegment
boundaryGM_CurveBoundary boundary ()GM_CurveSegment
reverseGM_CurveSegment reverse ()GM_CurveSegment


Attributes
NameClassTypeInitial Value
bulgeGM_ArcStringByBulgeSequence<Real> 
numArcGM_ArcStringByBulgeInteger 
normalGM_ArcStringByBulgeSequence<Vector> 
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_ArcByBulgeGM_ArcStringByBulge
--Not Named--GM_ArcStringByBulgeGM_CurveSegment


Realize Relationships
NameClassSupplier
--Not Named--GM_CurveSegmentGM_GenericCurve