|
Spatial DataBlade JAVA API v8.21 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Geometry | |
---|---|
com.ibm.spatial.geom | Provides geometry interfaces and classes. |
com.ibm.spatial.io | Provides interfaces and classes for reading/writing geometry objects. |
Uses of Geometry in com.ibm.spatial.geom |
---|
Subinterfaces of Geometry in com.ibm.spatial.geom | |
---|---|
interface |
Curve
The Curve interface defines the methods for a class whose instances create a one-dimensional geometric object that has two end points. |
interface |
GeometryCollection
A GeometryCollection is a geometry that is a collection of 1 or more geometries. |
interface |
LineString
A LineString is a Curve with linear interpolation between points. |
interface |
MultiCurve
A MultiCurve is a one-dimensional GeometryCollection whose elements are Curves. |
interface |
MultiLineString
A MultiLineString is a MultiCurve whose elements are LineStrings. |
interface |
MultiPoint
The MultiPoint interface exposes a collection of zero-dimensional geometries. |
interface |
MultiPolygon
A MultiPolygon is a MultiSurface whose elements are Polygons. |
interface |
MultiSurface
A MultiSurface is a two-dimensional geometric collection whose elements are surfaces. |
interface |
Point
The Point interface defines the methods for a class whose instances create a zero-dimensional geometric object that represents a single location in coordinate space. |
interface |
Polygon
A Polygon is a planar Surface, defined by 1 exterior boundary and 0 or more interior boundaries. |
interface |
Surface
A Surface is a two-dimensional geometric object. |
Classes in com.ibm.spatial.geom that implement Geometry | |
---|---|
class |
IfxGeometry
IfxGeometry partially implements the Geometry interface. |
class |
IfxGeometryCollection
A IfxGeometryCollection is a geometry that implements the GeometryCollection interface. |
class |
IfxLineString
IfxLineString implements the LineString interface. |
class |
IfxMultiCoord
IfxMultiCoord is a non-instantiable class holding all the common attributes and methods of geometries with more than one vertex. |
class |
IfxMultiLineString
IfxMultiLineString implements the MultiLineString interface. |
class |
IfxMultiPoint
IfxMultiPoint implements the MultiPoint interface. |
class |
IfxMultiPolygon
IfxMultiPolygon implements the MultiPolygon interface. |
class |
IfxPoint
An implementation of the Point interface, plus additional convenience methods. |
class |
IfxPolygon
IfxPolygon is a planar IfxSurface, defined by 1 exterior boundary and 0 or more interior boundaries, with linear interpolation between vertices. |
class |
IfxSurface
IfxSurface is an abstract class that does a partial implementation of two dimensional geometric objects. |
Methods in com.ibm.spatial.geom that return Geometry | |
---|---|
Geometry |
IfxGeometry.boundary()
This implementation throws UnsupportedOperationException. |
Geometry |
Geometry.boundary()
Returns the combined boundary of this geometry object. |
Geometry |
IfxGeometry.buffer(double distance)
This implementation throws UnsupportedOperationException. |
Geometry |
Geometry.buffer(double distance)
Generates a geometry by encircling this object at a specified distance. |
Geometry |
IfxGeometry.convexHull()
This implementation throws UnsupportedOperationException. |
Geometry |
Geometry.convexHull()
Returns the convex hull of any geometry that has at least three vertices forming a convex. |
Geometry |
GeometryFactory.createEmptyGeometry(java.lang.String type,
boolean is3D,
boolean isMeasured)
Returns an empty Geometry of type specified by the string type, with characteristics specified by is3D and isMeasured. |
Geometry |
GeometryFactory.createGeometry(java.lang.String type,
double[] xy,
double[] z,
double[] m,
int[] partOffsets,
int[] subPartOffsets)
Returns a Geometry of type specified by the string type, with coordinates specified by arrays xy (xy coordinate pairs), z (z coordinates - optional), m (m values - optional). |
Geometry |
IfxSQLGeometryFactory.createGeometry(java.lang.String type,
Envelope envelope,
double[] xy,
double[] z,
double[] m,
int[] partOffsets,
int[] subPartOffsets,
double length,
double area)
Creates a geometry object from all the arguments. |
Geometry |
GeometryFactory.createGeometryCollection(java.lang.String type,
Geometry[] geometries)
Returns a GeometryCollection descendent of type specified by the string type, from the specified array of geometries. |
Geometry |
IfxGeometry.difference(Geometry geometry)
This implementation throws UnsupportedOperationException. |
Geometry |
Geometry.difference(Geometry geometry)
Returns the portion of this geometry that is not intersected by the argument geometry - the logical AND NOT of space. |
Geometry |
IfxGeometry.envelope()
Returns a Geometry that represents this object's envelope. |
Geometry |
Geometry.envelope()
Returns a Geometry that represents this object's envelope. |
Geometry |
IfxGeometry.exterior()
This implementation throws UnsupportedOperationException. |
Geometry |
Geometry.exterior()
Returns the exterior of a geometry, that is, all space not occupied by the geometry. |
Geometry |
IfxGeometryCollection.geometryN(int index)
Returns the Geometry at the specified position in this collection. |
Geometry |
GeometryCollection.geometryN(int index)
Returns the Geometry at the specified position in this collection. |
Geometry |
IfxGeometry.interior()
This implementation throws UnsupportedOperationException. |
Geometry |
Geometry.interior()
Returns the interior of a geometry, that is, the space occupied by the geometry. |
Geometry |
IfxGeometry.intersection(Geometry geometry)
This implementation throws UnsupportedOperationException. |
Geometry |
Geometry.intersection(Geometry geometry)
Returns the intersection set of this geometry object with the argument. |
Geometry |
IfxGeometry.locateAlong(double measure)
This implementation throws UnsupportedOperationException. |
Geometry |
Geometry.locateAlong(double measure)
Takes a geometry object and a measure to return the set of points found having that measure. |
Geometry |
IfxMultiPoint.locateBetween(double fromMeasure,
double toMeasure)
Returns a MultiPoint containing all the points of this geometry having a measure between the specified measure values (fromMeasure and toMeasure). |
Geometry |
IfxGeometry.locateBetween(double fromMeasure,
double toMeasure)
This implementation throws UnsupportedOperationException. |
Geometry |
Geometry.locateBetween(double fromMeasure,
double toMeasure)
Returns the points or line segments of the given geometry between the specified measure values (fromMeasure and toMeasure). |
Geometry |
IfxGeometry.symmetricDiff(Geometry geometry)
This implementation throws UnsupportedOperationException. |
Geometry |
Geometry.symmetricDiff(Geometry geometry)
Returns a geometry object that is composed of the parts of this object and the argument that aren't common to both. |
Geometry[] |
IfxGeometryCollection.toArray()
Returns an array containing all of the Geometries in this object. |
Geometry |
IfxGeometry.union(Geometry geometry)
This implementation throws UnsupportedOperationException. |
Geometry |
Geometry.union(Geometry geometry)
Returns the union set (the boolean logical OR of space) of this geometry object and the argument. |
Methods in com.ibm.spatial.geom with parameters of type Geometry | |
---|---|
boolean |
IfxGeometry.contains(Geometry geometry)
Returns whether or not this object completely contains the geometry argument. |
boolean |
Geometry.contains(Geometry geometry)
Returns whether or not this object completely contains the geometry argument. |
Geometry |
GeometryFactory.createGeometryCollection(java.lang.String type,
Geometry[] geometries)
Returns a GeometryCollection descendent of type specified by the string type, from the specified array of geometries. |
boolean |
IfxGeometry.crosses(Geometry geometry)
This implementation throws UnsupportedOperationException. |
boolean |
Geometry.crosses(Geometry geometry)
Determines whether this geometry crosses the argument geometry. |
Geometry |
IfxGeometry.difference(Geometry geometry)
This implementation throws UnsupportedOperationException. |
Geometry |
Geometry.difference(Geometry geometry)
Returns the portion of this geometry that is not intersected by the argument geometry - the logical AND NOT of space. |
boolean |
IfxGeometry.disjoint(Geometry geometry)
This implementation throws UnsupportedOperationException. |
boolean |
Geometry.disjoint(Geometry geometry)
Returns whether this geometry does not intersect, overlap, or touch the argument geometry. |
double |
IfxGeometry.distance(Geometry geometry)
This implementation throws UnsupportedOperationException. |
double |
Geometry.distance(Geometry geometry)
Returns the shortest distance separating this geometry from the argument. |
boolean |
IfxGeometry.envelopesIntersect(Geometry geometry)
Returns true if the envelope of this geometry object intersects the envelope of the argument. |
boolean |
Geometry.envelopesIntersect(Geometry geometry)
Returns true if the envelope of this geometry object intersects the envelope of the argument. |
Geometry |
IfxGeometry.intersection(Geometry geometry)
This implementation throws UnsupportedOperationException. |
Geometry |
Geometry.intersection(Geometry geometry)
Returns the intersection set of this geometry object with the argument. |
boolean |
IfxGeometry.intersects(Geometry geometry)
This implementation throws UnsupportedOperationException. |
boolean |
Geometry.intersects(Geometry geometry)
Tests this geometry object for intersection with the argument. |
boolean |
IfxGeometry.overlaps(Geometry geometry)
This implementation throws UnsupportedOperationException. |
boolean |
Geometry.overlaps(Geometry geometry)
Determines whether the argument overlaps this geometry object. |
Geometry |
IfxGeometry.symmetricDiff(Geometry geometry)
This implementation throws UnsupportedOperationException. |
Geometry |
Geometry.symmetricDiff(Geometry geometry)
Returns a geometry object that is composed of the parts of this object and the argument that aren't common to both. |
boolean |
IfxGeometry.touches(Geometry geometry)
This implementation throws UnsupportedOperationException. |
boolean |
Geometry.touches(Geometry geometry)
This geometry object touches the argument if and only if the interiors do not intersect and the boundary of either geometry intersects the other's interior or boundary. |
Geometry |
IfxGeometry.union(Geometry geometry)
This implementation throws UnsupportedOperationException. |
Geometry |
Geometry.union(Geometry geometry)
Returns the union set (the boolean logical OR of space) of this geometry object and the argument. |
boolean |
IfxGeometry.within(Geometry geometry)
This implementation throws UnsupportedOperationException. |
boolean |
Geometry.within(Geometry geometry)
Tests whether this geometry object is completely within the argument geometry. |
Uses of Geometry in com.ibm.spatial.io |
---|
Methods in com.ibm.spatial.io that return Geometry | |
---|---|
Geometry |
GeometryReader.read(int index)
Reads the geometry at position specified by index, using supplied arguments specified by args. |
abstract Geometry |
GeometryReader.read(int index,
java.lang.Object[] args)
Reads the geometry at position specified by index, using supplied arguments specified by args. |
Methods in com.ibm.spatial.io with parameters of type Geometry | |
---|---|
void |
GeometryWriter.write(Geometry geometry)
Appends a geometry to the output. |
abstract void |
GeometryWriter.write(Geometry geometry,
java.lang.Object[] args)
Appends a geometry to the output. |
void |
GeometryWriter.write(int index,
Geometry geometry,
java.lang.Object[] args)
Inserts a new geometry into an existing stream at a position specified by index. |
|
Spatial DataBlade JAVA API v8.21 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |