<<Type>> LinearRing {Analysis} derived from: GM_Ring

Documentation
A LinearRing is defined by four or more coordinate tuples, with linear interpolation between them; the first and last coordinates must be coincident.

Implements a GM_Ring consisting of a single, closed Curve with linear interpolation along the boundary.


Parent Packagegeometry2dAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceNo  


Operations
NameSignatureClass
isMaximalBoolean isMaximal ()GM_Complex
mbRegionGM_Object mbRegion ()GM_Object
representativePointDirectPosition representativePoint ()GM_Object
boundaryGM_Boundary boundary ()GM_Object
closureGM_Complex closure ()GM_Object
isSimpleBoolean isSimple ()GM_Object
isCycleBoolean isCycle ()GM_Object
distanceDistance distance (GM_Object geometry)GM_Object
dimensionInteger dimension (DirectPosition point = NULL)GM_Object
coordinateDimensionInteger coordinateDimension ()GM_Object
maximalComplexSet<GM_Complex> maximalComplex ()GM_Object
transformGM_Object transform (SC_CRS newCRS)GM_Object
envelopeGM_Envelope envelope ()GM_Object
centroidDirectPosition centroid ()GM_Object
convexHullGM_Object convexHull ()GM_Object
bufferGM_Object buffer (Distance radius)GM_Object
boundaryGM_CurveBoundary boundary ()GM_OrientableCurve
boundaryGM_PrimitiveBoundary boundary ()GM_Primitive
GM_PrimitiveGM_Primitive GM_Primitive (GM_Envelope e)GM_Primitive


Attributes
NameClassTypeInitial Value
orientationGM_OrientablePrimitiveSign 


Associations
NameMy RoleMy ClassOther RoleOther Element
--Not Named--interiorGM_Ring--Not Named--GM_SurfaceBoundary
--Not Named--exteriorGM_Ring--Not Named--GM_SurfaceBoundary
CompositiongeneratorGM_OrientableCurvecompositeGM_CompositeCurve
CompositioncompositeGM_CompositegeneratorGM_Primitive
ContainssubComplexGM_ComplexsuperComplexGM_Complex
RealizationgeometryGM_ComplextopologyTP_Complex
ComplexelementGM_PrimitivecomplexGM_Complex
--Not Named--elementGM_Object--Not Named--GM_Aggregate
SpatialCompositionspatialElementGM_Object--Not Named--CV_DomainObject
Coordinate Reference SystemobjectGM_ObjectCRSSC_CRS
CompositiongeneratorGM_OrientableCurvecompositeGM_CompositeCurve
orientedproxyGM_OrientableCurveprimitiveGM_Curve
OrientedproxyGM_OrientablePrimitiveprimitiveGM_Primitive
Interior tocontainingPrimitiveGM_PrimitivecontainedPrimitiveGM_Primitive
OrientedproxyGM_OrientablePrimitiveprimitiveGM_Primitive
RealizationgeometryGM_PrimitivetopologyTP_Primitive
ComplexelementGM_PrimitivecomplexGM_Complex
CompositioncompositeGM_CompositegeneratorGM_Primitive


Generalization Relationships
NameClassSupplier
--Not Named--LinearRingGM_Ring
--Not Named--GM_RingGM_CompositeCurve
--Not Named--GM_CompositeCurveGM_Composite
--Not Named--GM_CompositeCurveGM_OrientableCurve
--Not Named--GM_CompositeGM_Complex
--Not Named--GM_ComplexGM_Object
--Not Named--GM_OrientableCurveGM_OrientablePrimitive
--Not Named--GM_OrientablePrimitiveGM_Primitive
--Not Named--GM_PrimitiveGM_Object


Realize Relationships
NameClassSupplier
--Not Named--GM_ObjectTransfiniteSet<DirectPosition>