Spatial DataBlade
JAVA API v8.21

Uses of Interface
com.ibm.spatial.geom.Geometry

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


Licensed Materials - Property of IBM
Copyright IBM Corp. 2002, 2012 All Rights Reserved.