com.esri.sde.sdk.geom
Interface MultiCurve

All Superinterfaces:
Geometry, GeometryCollection
All Known Subinterfaces:
MultiLinestring
All Known Implementing Classes:
SeMultiCurve, SeMultiLinestring

public interface MultiCurve
extends GeometryCollection

The MultiCurve interface defines the methods for the subclasses of MultiCurve. A MultiCurve is a non-instantiable class. It is a one-dimensional GeometryCollection whose elements are Curves.


Method Summary
 boolean isClosed()
          Isclosed takes a linestring or multilinestring and returns t (TRUE) if it is closed; otherwise it returns f (FALSE).
 double length()
          Returns the length of a linestring or multilinestring.
 
Methods inherited from interface com.esri.sde.sdk.geom.GeometryCollection
geometryN, numGeometries
 
Methods inherited from interface com.esri.sde.sdk.geom.Geometry
asBinary, asText, boundary, buffer, contains, convexhull, crosses, difference, dimension, disjoint, distance, envelope, envelopesIntersect, equal, exterior, geometryType, interior, intersect, intersection, is3D, isEmpty, isMeasured, isSimple, isValid, locateAlong, locateBetween, numPoints, overlap, srid, symmetricDiff, touch, union, within
 

Method Detail

length

double length()
              throws GeometryException
Returns the length of a linestring or multilinestring.

Throws:
GeometryException

isClosed

boolean isClosed()
                 throws GeometryException
Isclosed takes a linestring or multilinestring and returns t (TRUE) if it is closed; otherwise it returns f (FALSE).

Throws:
GeometryException