@UML(identifier="GM_OrientableCurve", specification=ISO_19107) public interface OrientableCurve extends OrientablePrimitive
OrientablePrimitive
. If the orientation is
positive, then the OrientableCurve
is a curve. If the orientation is
negative, then the OrientableCurve
is related to another curve with a
parameterization that reverses the sense of the curve traversal.Modifier and Type | Method and Description |
---|---|
CurveBoundary |
getBoundary()
Returns an ordered pair of points, which are the start point and end point of the curve.
|
CompositeCurve |
getComposite()
Returns the owner of this orientable curve.
|
Curve |
getPrimitive()
Returns the primitive associated with this
OrientableCurve . |
getOrientation
getComplexes, getContainedPrimitives, getContainingPrimitives, getProxy
clone, distance, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getEnvelope, getMaximalComplex, getMbRegion, getPrecision, getRepresentativePoint, isCycle, isMutable, isSimple, toImmutable, transform, transform
contains, contains, difference, equals, intersection, intersects, symmetricDifference, union
@UML(identifier="boundary", obligation=MANDATORY, specification=ISO_19107) CurveBoundary getBoundary()
getBoundary
in interface Geometry
getBoundary
in interface Primitive
Geometry.getMbRegion()
,
Geometry.getClosure()
,
Geometry.getBuffer(double)
,
#getDistance
@Association(value="Oriented") @UML(identifier="primitive", obligation=OPTIONAL, specification=ISO_19107) Curve getPrimitive()
OrientableCurve
.getPrimitive
in interface OrientablePrimitive
null
if the association is not available or not implemented
that way.Curve.getProxy()
@Association(value="Composition") @UML(identifier="composite", obligation=OPTIONAL, specification=ISO_19107) CompositeCurve getComposite()
CompositeCurve
to OrientableCurve
, not the other way.getComposite
in interface Primitive
null
if the association is not
available or not implemented that way.CompositeCurve.getGenerators()
Copyright © 1996–2019 Geotools. All rights reserved.