|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.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 Curvecom.esri.sde.sdk.geom.SeGeometryException
public abstract Point endPoint()
throws com.esri.sde.sdk.geom.SeGeometryException
endPoint in interface Curvecom.esri.sde.sdk.geom.SeGeometryException
public abstract double length()
throws com.esri.sde.sdk.geom.SeGeometryException
length in interface Curvecom.esri.sde.sdk.geom.SeGeometryException
public abstract boolean isRing()
throws com.esri.sde.sdk.geom.SeGeometryException
isRing in interface Curvecom.esri.sde.sdk.geom.SeGeometryException
public abstract boolean isClosed()
throws com.esri.sde.sdk.geom.SeGeometryException
isClosed in interface Curvecom.esri.sde.sdk.geom.SeGeometryException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||