|
Spatial DataBlade JAVA API v8.21 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.spatial.geom.IfxGeometry
com.ibm.spatial.geom.IfxMultiCoord
com.ibm.spatial.geom.IfxGeometryCollection
com.ibm.spatial.geom.IfxMultiLineString
public class IfxMultiLineString
IfxMultiLineString implements the MultiLineString interface.
MultiLineString
,
MultiCurve
,
IfxGeometryCollection
Field Summary |
---|
Fields inherited from class com.ibm.spatial.geom.IfxGeometry |
---|
COORD_M, COORD_XY, COORD_Z |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object anObject)
Compares this object to the specified object. |
java.lang.String |
geometryType()
Gets the most appropriate OGC geometry interface type for this object. |
boolean |
isClosed()
Determines whether this MultiCurve is closed on not. |
int |
numGeometries()
Returns the number of IfxLineStrings in this object. |
int |
numParts()
Returns the number of parts of this object. |
int |
numSubParts(int part)
Returns the number of subparts in the specified part. |
double |
perimeter()
Returns the perimeter of this object. |
Methods inherited from class com.ibm.spatial.geom.IfxGeometryCollection |
---|
area, dimension, geometryN, numPoints, numPoints, toArray, toCoordArray, toPointArray |
Methods inherited from class com.ibm.spatial.geom.IfxMultiCoord |
---|
getLabelPoint, is3D, isEmpty, isMeasured, length |
Methods inherited from class com.ibm.spatial.geom.IfxGeometry |
---|
asBinary, asText, boundary, buffer, clone, contains, convexHull, crosses, difference, disjoint, distance, envelope, envelopesIntersect, extent, exterior, getCoordinateDimension, getDimensionality, getLabelPoint, getOGCType, interior, intersection, intersects, isSimple, isValid, locateAlong, locateBetween, overlaps, srid, symmetricDiff, toString, touches, union, within |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.ibm.spatial.geom.MultiCurve |
---|
length |
Methods inherited from interface com.ibm.spatial.geom.GeometryCollection |
---|
geometryN |
Methods inherited from interface com.ibm.spatial.geom.Geometry |
---|
asBinary, asText, boundary, buffer, contains, convexHull, crosses, difference, dimension, disjoint, distance, envelope, envelopesIntersect, extent, exterior, interior, intersection, intersects, is3D, isEmpty, isMeasured, isSimple, isValid, locateAlong, locateBetween, numPoints, overlaps, srid, symmetricDiff, touches, union, within |
Method Detail |
---|
public boolean isClosed()
isClosed
in interface MultiCurve
true
if this MultiCurve is closed
(startPoint() equals endPoint() for each curve in this
MultiCurve); otherwise, it returns false
public int numGeometries()
numGeometries
in interface GeometryCollection
numGeometries
in class IfxGeometryCollection
public java.lang.String geometryType()
geometryType
in class IfxGeometryCollection
public boolean equals(java.lang.Object anObject)
equals
in interface Geometry
equals
in class IfxGeometryCollection
anObject
- the object to compare this object
against.
public double perimeter()
perimeter
in class IfxMultiCoord
IfxMultiCoord.length()
public int numParts()
numParts
in class IfxGeometryCollection
IfxGeometry.numParts()
public int numSubParts(int part)
numSubParts
in class IfxGeometryCollection
part
- part index
java.lang.IndexOutOfBoundsException
- - for non-empty geometries,
if the given part index is out of range
(part < 0 || part >= numParts()).numParts()
|
Spatial DataBlade JAVA API v8.21 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |