|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.sde.sdk.geom.SeGeometry com.esri.sde.sdk.geom.SeCurve
public abstract class SeCurve
This class represents a one-dimensional geometric object usually stored as a sequence of points, its subtype specifies the form of the interpolation between points. One subclass of SeCurve is SeLinestring, which uses linear interpolation between points.
Field Summary |
---|
Constructor Summary | |
---|---|
SeCurve()
|
Method Summary | |
---|---|
abstract Point |
endPoint()
Returns the last point of a linestring. |
abstract boolean |
isClosed()
Isclosed takes a linestring or multilinestring and returns t (TRUE) if it is closed; otherwise it returns f (FALSE). |
abstract boolean |
isRing()
Isring takes a linestring and returns t (TRUE) if it is a ring (i.e., the linestring is closed and simple); otherwise it returns f (FALSE). |
abstract double |
length()
Returns the length of a linestring or multilinestring. |
abstract Point |
startPoint()
Returns the first point of a linestring. |
Methods inherited from class com.esri.sde.sdk.geom.SeGeometry |
---|
asBinary, asBinaryShape, asText, boundary, buffer, contains, convexhull, crosses, difference, dimension, disjoint, distance, envelope, envelopesIntersect, equal, exterior, geometryType, getMaxX, getMaxY, getMinX, getMinY, interior, intersect, intersection, is3D, isEmpty, isMeasured, isSimple, isValid, locateAlong, locateBetween, numPoints, overlap, setCoordRef, srid, symmetricDiff, toSdeShape, toSeGeometry, toString, touch, union, within |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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 |
Constructor Detail |
---|
public SeCurve()
Method Detail |
---|
public abstract Point startPoint() throws com.esri.sde.sdk.geom.SeGeometryException
startPoint
in interface Curve
com.esri.sde.sdk.geom.SeGeometryException
public abstract Point endPoint() throws com.esri.sde.sdk.geom.SeGeometryException
endPoint
in interface Curve
com.esri.sde.sdk.geom.SeGeometryException
public abstract double length() throws com.esri.sde.sdk.geom.SeGeometryException
length
in interface Curve
com.esri.sde.sdk.geom.SeGeometryException
public abstract boolean isRing() throws com.esri.sde.sdk.geom.SeGeometryException
isRing
in interface Curve
com.esri.sde.sdk.geom.SeGeometryException
public abstract boolean isClosed() throws com.esri.sde.sdk.geom.SeGeometryException
isClosed
in interface Curve
com.esri.sde.sdk.geom.SeGeometryException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |