org.opengis.geometry.aggregate
Interface MultiCurve
- All Superinterfaces:
- Aggregate, Geometry, MultiPrimitive, TransfiniteSet
@UML(identifier="GM_MultiCurve",
specification=ISO_19107)
public interface MultiCurve- extends MultiPrimitive
An aggregate class containing only instances of OrientableCurve.
The association role element shall be the set of
orientable curves contained in this MultiCurve.
- Since:
- GeoAPI 2.1
- Version:
- ISO 19107
| Methods inherited from interface Geometry |
clone, distance, getBoundary, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getDistance, getEnvelope, getMaximalComplex, getMbRegion, getPrecision, getRepresentativePoint, isCycle, isMutable, isSimple, toImmutable, transform, transform |
getElements
@UML(identifier="element",
obligation=MANDATORY,
specification=ISO_19107)
Set<OrientableCurve> getElements()
- Returns the set containing the orientable curves
that compose this
MultiCurve. The set may be modified if this geometry
is mutable.
- Specified by:
getElements in interface Aggregate- Specified by:
getElements in interface MultiPrimitive
length
@UML(identifier="length",
obligation=MANDATORY,
specification=ISO_19107)
double length()
- Returns the accumulated length of all orientable curves
contained in this
MultiCurve.
Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.