org.opengis.geometry.complex
Interface CompositeCurve
- All Superinterfaces:
- Complex, Composite, Geometry, OrientableCurve, OrientablePrimitive, Primitive, TransfiniteSet
- All Known Subinterfaces:
- Ring
@UML(identifier="GM_CompositeCurve",
specification=ISO_19107)
public interface CompositeCurve
- extends Composite, OrientableCurve
A complex with all the geometric properties of a curve. Thus, this
composite can be considered as a type of orientable curve.
Essentially, a composite curve is a list of orientable curves
agreeing in orientation in a manner such that each curve (except the first) begins where
the previous one ends.
- Since:
- GeoAPI 1.0
- Author:
- Martin Desruisseaux (IRD)
Methods inherited from interface Geometry |
clone, distance, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getEnvelope, getMaximalComplex, getMbRegion, getPrecision, getRepresentativePoint, isCycle, isMutable, isSimple, toImmutable, transform, transform |
getGenerators
@Association(value="Composition")
@UML(identifier="generator",
obligation=MANDATORY,
specification=ISO_19107)
List<OrientableCurve> getGenerators()
- Returns the list of orientable curves in this composite.
To get a full representation of the elements in the complex,
the points on the boundary of the
generator set of curve would be
added to the curves in the generator list.
- Specified by:
getGenerators
in interface Composite
- Returns:
- The list of orientable curves in this composite.
- See Also:
OrientableCurve.getComposite()
Copyright © 1996-2014 Geotools. All Rights Reserved.