oracle.sdoapi.geom
Interface MultiCurve

All Superinterfaces:
java.lang.Cloneable, Geometry, GeometryCollection, java.io.Serializable
All Known Subinterfaces:
MultiCurveString, MultiLineString

public interface MultiCurve
extends GeometryCollection

MultiCurve is an interface that represents a collection of multiple curve objects as specified by the OGC.


Method Summary
 boolean isClosed()
          Determines if this curve collection is closed, that is, if all curves in this collection are closed.
 double length()
          Computes the length of this curve collection, as measured in this geometry's coordinate system.
 
Methods inherited from interface oracle.sdoapi.geom.GeometryCollection
getGeometries, getGeometryArray, getGeometryAt, getNumGeometries
 
Methods inherited from interface oracle.sdoapi.geom.Geometry
clone, getAllIsolatedPoints, getAllSegments, getCoordinateDimension, getDimensionality, getEnvelope, getGeometryType, getLabelPoint, getLabelPoint, getSpatialReference, isEmpty, isSimple, isValid, linearize
 

Method Detail

length

public double length()
Computes the length of this curve collection, as measured in this geometry's coordinate system.
Returns:
length of this curve collection

isClosed

public boolean isClosed()
Determines if this curve collection is closed, that is, if all curves in this collection are closed.
Returns:
true if this multi-curve is closed; false otherwise