Spatial DataBlade
JAVA API v8.21
A B C D E F G H I L M N O P R S T U V W X Y Z

A

abort() - Method in class com.ibm.spatial.io.GeometryReader
Requests that any current read operation be aborted.
abort() - Method in class com.ibm.spatial.io.GeometryWriter
Requests that any current write operation be aborted.
add(double, double) - Method in class com.ibm.spatial.geom.Envelope
Adds a point, specified by the double precision arguments x and y, to this Envelope.
add(double[], int, int) - Method in class com.ibm.spatial.geom.Envelope
Adds an array of points represented by sequential xy coordinates to this Envelope.
add(CoordPoint) - Method in class com.ibm.spatial.geom.Envelope
Extends this envelope object to contain the point passed as argument.
add(Envelope) - Method in class com.ibm.spatial.geom.Envelope
Extends this envelope object to contain the envelope passed as argument.
add(long, long) - Method in class com.ibm.spatial.geom.Envelope.Long
Adds a point, specified by the integer arguments x and y, to this Envelope.
addM(double) - Method in class com.ibm.spatial.geom.Envelope
Adds a measure, specified by the double precision argument m to this Envelope.
addM(double[], int, int) - Method in class com.ibm.spatial.geom.Envelope
Adds an array of m coordinates (measures) to this Envelope.
addZ(double) - Method in class com.ibm.spatial.geom.Envelope
Adds a z coordinate, specified by the double precision argument z to this Envelope.
addZ(double[], int, int) - Method in class com.ibm.spatial.geom.Envelope
Adds an array of z coordinates to this Envelope.
ALL - Static variable in class com.ibm.spatial.srs.CoordRef
All fields (except srid) are compared for equivalence
ALL - Static variable in class com.ibm.spatial.util.Logger
ALL indicates that all messages should be logged.
ALWAYS_INIT_OFFSETS - Static variable in interface com.ibm.spatial.util.Constants
 
area() - Method in class com.ibm.spatial.geom.IfxGeometry
Returns the area of this object, as measured in the spatial reference system of this object.
area() - Method in class com.ibm.spatial.geom.IfxGeometryCollection
Returns the area of this object, as measured in the spatial reference system of this object.
area() - Method in class com.ibm.spatial.geom.IfxPolygon
Returns the area of this object, as measured in the spatial reference system of this object.
area() - Method in class com.ibm.spatial.geom.IfxSurface
Returns the area of this Surface, as measured in the spatial reference system of this Surface.
area() - Method in interface com.ibm.spatial.geom.MultiSurface
The area of this MultiSurface (the sum of the areas of all constituent surfaces), as measured in the coordinate system of this MultiSurface.
area() - Method in interface com.ibm.spatial.geom.Surface
Returns the area of this Surface, as measured in the spatial reference system of this Surface.
asBinary() - Method in interface com.ibm.spatial.geom.Geometry
Exports this geometry to a specific well-known binary representation.
asBinary() - Method in class com.ibm.spatial.geom.IfxGeometry
Exports this geometry to a specific well-known binary representation.
ASSERT - Static variable in interface com.ibm.spatial.util.BuildConstants
 
assertSM(boolean, String, String, int) - Static method in class com.ibm.spatial.SpatialManager
Assertion failure reporting.
assertSM(boolean, String, String) - Static method in class com.ibm.spatial.SpatialManager
Assertion failure reporting.
asText() - Method in interface com.ibm.spatial.geom.Geometry
Exports this geometry to a specific well-known text representation.
asText() - Method in class com.ibm.spatial.geom.IfxGeometry
Exports this geometry to a specific well-known text representation.
AUTH - Static variable in class com.ibm.spatial.srs.CoordRef
Authority name and authority id are compared for equivalence

B

boundary() - Method in interface com.ibm.spatial.geom.Geometry
Returns the combined boundary of this geometry object.
boundary() - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.
buffer(double) - Method in interface com.ibm.spatial.geom.Geometry
Generates a geometry by encircling this object at a specified distance.
buffer(double) - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.
BUILD_NUMBER - Static variable in interface com.ibm.spatial.util.BuildConstants
 
BUILD_TIME - Static variable in interface com.ibm.spatial.util.BuildConstants
 
BUILD_VERSION - Static variable in interface com.ibm.spatial.util.BuildConstants
 
BuildConstants - Interface in com.ibm.spatial.util
Note: this interface is used internally and may be changed in future implementations without notice.
buildNumber() - Static method in class com.ibm.spatial.SpatialManager
Returns a product build number.
buildTime() - Static method in class com.ibm.spatial.SpatialManager
Returns a product build date and time string (non-localized!)
buildVersion() - Static method in class com.ibm.spatial.SpatialManager
Returns a product build version string.

C

canInsert(int) - Method in class com.ibm.spatial.io.GeometryWriter
Determines whether a writer supports insertion of a new geometry at the given position.
centroid() - Method in class com.ibm.spatial.geom.IfxMultiPolygon
The mathematical centroid for this MultiSurface.
centroid() - Method in class com.ibm.spatial.geom.IfxSurface
The mathematical centroid for this Surface as a Point.
centroid() - Method in interface com.ibm.spatial.geom.MultiSurface
The mathematical centroid for this MultiSurface.
centroid() - Method in interface com.ibm.spatial.geom.Surface
The mathematical centroid for this Surface as a Point.
clone() - Method in class com.ibm.spatial.geom.CoordPoint
Return a copy of this object.
clone() - Method in class com.ibm.spatial.geom.Envelope
Return a copy of this object.
clone() - Method in class com.ibm.spatial.geom.IfxGeometry
Return a copy of this object.
clone() - Method in class com.ibm.spatial.srs.CoordRef
Returns a copy of this object.
close() - Method in class com.ibm.spatial.util.HandlerImpl
Close the LogHandler and free all associated resources.
close() - Method in interface com.ibm.spatial.util.LogHandler
Close the LogHandler and free all associated resources.
CODE - Static variable in interface com.ibm.spatial.EventLocation
If this value is returned by the method getColumnNumber, then this object refers to a code location.
CodeLocation - Class in com.ibm.spatial.util
Implements the EventLocation interface for getting error location in the code: class name and method name.
CodeLocation() - Constructor for class com.ibm.spatial.util.CodeLocation
 
CodeLocation(String, String) - Constructor for class com.ibm.spatial.util.CodeLocation
 
com.ibm.spatial - package com.ibm.spatial
Provides classes necessary to manage the IBM Informix Spatial DataBlade API and to modify default behaviors.
com.ibm.spatial.geom - package com.ibm.spatial.geom
Provides geometry interfaces and classes.
com.ibm.spatial.io - package com.ibm.spatial.io
Provides interfaces and classes for reading/writing geometry objects.
com.ibm.spatial.srs - package com.ibm.spatial.srs
Provides classes necessary to manage coordinate reference objects.
com.ibm.spatial.util - package com.ibm.spatial.util
Contains miscellaneous utility classes (localization, logging, error reporting, and library configuration constants).
Constants - Interface in com.ibm.spatial.util
This class defines constants that affect the configuration of the IBM Informix Spatial DataBlade Java API.
contains(Geometry) - Method in interface com.ibm.spatial.geom.Geometry
Returns whether or not this object completely contains the geometry argument.
contains(Geometry) - Method in class com.ibm.spatial.geom.IfxGeometry
Returns whether or not this object completely contains the geometry argument.
CONTINUE_AFTER_FATAL_ERRORS - Static variable in interface com.ibm.spatial.util.Constants
 
convertMValuesToWorld(long[]) - Method in class com.ibm.spatial.srs.CoordRef
Converts an array of measures stored as system values into its equivalent array of world values.
convertMValueToSystem(double) - Method in class com.ibm.spatial.srs.CoordRef
Converts a world M value into its equivalent system (internal) value.
convertMValueToWorld(long) - Method in class com.ibm.spatial.srs.CoordRef
Converts a M system value into its equivalent world value.
convertXValueToSystem(double) - Method in class com.ibm.spatial.srs.CoordRef
Converts a world X coordinate value into its equivalent system (internal) value.
convertXValueToWorld(long) - Method in class com.ibm.spatial.srs.CoordRef
Converts a X system value into its equivalent world coordinate value.
convertXYValuesToWorld(long[]) - Method in class com.ibm.spatial.srs.CoordRef
Converts an array of {x,y} coordinate pairs into its equivalent array of world coordinate values.
convertYValueToSystem(double) - Method in class com.ibm.spatial.srs.CoordRef
Converts a world Y coordinate value into its equivalent system (internal) value.
convertYValueToWorld(long) - Method in class com.ibm.spatial.srs.CoordRef
Converts a Y system value into its equivalent world coordinate value.
convertZValuesToWorld(long[]) - Method in class com.ibm.spatial.srs.CoordRef
Converts an array of z ordinates stored as system values into its equivalent array of world values.
convertZValueToSystem(double) - Method in class com.ibm.spatial.srs.CoordRef
Converts a world Z value into its equivalent system (internal) value.
convertZValueToWorld(long) - Method in class com.ibm.spatial.srs.CoordRef
Converts a Z system value into its equivalent world value.
convexHull() - Method in interface com.ibm.spatial.geom.Geometry
Returns the convex hull of any geometry that has at least three vertices forming a convex.
convexHull() - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.
COORD_M - Static variable in class com.ibm.spatial.geom.IfxGeometry
M values are copied into the destination buffer.
COORD_XY - Static variable in class com.ibm.spatial.geom.IfxGeometry
X and Y coordinates are copied into the destination buffer.
COORD_Z - Static variable in class com.ibm.spatial.geom.IfxGeometry
Z coordinates are copied into the destination buffer.
CoordPoint - Class in com.ibm.spatial.geom
CoordPoint is a helper class that represents a coordinate point.
CoordPoint.Double - Class in com.ibm.spatial.geom
The Double class defines a 2D CoordPoint specified in double precision coordinates.
CoordPoint.Double() - Constructor for class com.ibm.spatial.geom.CoordPoint.Double
Constructs a new 2D (no z coordinate and measure) CoordPoint.
CoordPoint.Double(double, double) - Constructor for class com.ibm.spatial.geom.CoordPoint.Double
Constructs and initializes a CoordPoint from the specified coordinates.
CoordPoint.Double(CoordPoint) - Constructor for class com.ibm.spatial.geom.CoordPoint.Double
Constructs and initializes a CoordPoint from the coordinates of the specified CoordPoint.
CoordPoint.Double(Point) - Constructor for class com.ibm.spatial.geom.CoordPoint.Double
Constructs and initializes a CoordPoint from the coordinates of the specified OGC Point.
CoordPoint.DoubleZM - Class in com.ibm.spatial.geom
The CoordPoint.DoubleZM class defines a CoordPoint specified in double precision coordinates.
CoordPoint.DoubleZM() - Constructor for class com.ibm.spatial.geom.CoordPoint.DoubleZM
Constructs a new CoordPoint.
CoordPoint.DoubleZM(double, double) - Constructor for class com.ibm.spatial.geom.CoordPoint.DoubleZM
Constructs and initializes a CoordPoint from the specified coordinates.
CoordPoint.DoubleZM(double, double, double, double) - Constructor for class com.ibm.spatial.geom.CoordPoint.DoubleZM
Constructs and initializes a CoordPoint from the specified coordinates.
CoordPoint.DoubleZM(CoordPoint) - Constructor for class com.ibm.spatial.geom.CoordPoint.DoubleZM
Constructs and initializes a CoordPoint from the coordinates of the specified CoordPoint.
CoordPoint.DoubleZM(Point) - Constructor for class com.ibm.spatial.geom.CoordPoint.DoubleZM
Constructs and initializes a CoordPoint from the coordinates of the specified OGC Point.
CoordPoint.Long - Class in com.ibm.spatial.geom
The Long class defines a 2D CoordPoint specified in integer coordinates.
CoordPoint.Long() - Constructor for class com.ibm.spatial.geom.CoordPoint.Long
Constructs a new empty 2D CoordPoint.
CoordPoint.Long(long, long) - Constructor for class com.ibm.spatial.geom.CoordPoint.Long
Constructs and initializes a CoordPoint from the specified coordinates.
CoordPoint.Long(CoordPoint) - Constructor for class com.ibm.spatial.geom.CoordPoint.Long
Constructs and initializes a CoordPoint from the coordinates of the specified CoordPoint.
CoordPoint.Long(Point) - Constructor for class com.ibm.spatial.geom.CoordPoint.Long
Constructs and initializes a CoordPoint from the coordinates of the specified OGC Point.
CoordPoint.LongZM - Class in com.ibm.spatial.geom
The LongZM class defines a CoordPoint specified in integer coordinates.
CoordPoint.LongZM() - Constructor for class com.ibm.spatial.geom.CoordPoint.LongZM
Constructs a new CoordPoint.
CoordPoint.LongZM(long, long) - Constructor for class com.ibm.spatial.geom.CoordPoint.LongZM
Constructs and initializes a CoordPoint from the specified coordinates.
CoordPoint.LongZM(long, long, long, long) - Constructor for class com.ibm.spatial.geom.CoordPoint.LongZM
Constructs and initializes a CoordPoint from the specified coordinates.
CoordPoint.LongZM(CoordPoint) - Constructor for class com.ibm.spatial.geom.CoordPoint.LongZM
Constructs and initializes a CoordPoint from the coordinates of the specified CoordPoint.
CoordPoint.LongZM(Point) - Constructor for class com.ibm.spatial.geom.CoordPoint.LongZM
Constructs and initializes a CoordPoint from the coordinates of the specified OGC Point.
CoordRef - Class in com.ibm.spatial.srs
The CoordRef class represents a coordinate reference.
CoordRef() - Constructor for class com.ibm.spatial.srs.CoordRef
Constructs a default coordinate reference object.
CoordRef(CoordRef) - Constructor for class com.ibm.spatial.srs.CoordRef
Constructs a coordinate reference object by copying fields from the specified coordinate reference.
CoordRefManager - Class in com.ibm.spatial.srs
This class contains methods to create and handle CoordRef (coordinate reference) objects.
createEmptyGeometry(String, boolean, boolean) - Method in class com.ibm.spatial.geom.GeometryFactory
Returns an empty Geometry of type specified by the string type, with characteristics specified by is3D and isMeasured.
createGeometry(String, double[], double[], double[], int[], int[]) - Method in class com.ibm.spatial.geom.GeometryFactory
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).
createGeometry(String, Envelope, double[], double[], double[], int[], int[], double, double) - Method in class com.ibm.spatial.geom.IfxSQLGeometryFactory
Creates a geometry object from all the arguments.
createGeometryCollection(String, Geometry[]) - Method in class com.ibm.spatial.geom.GeometryFactory
Returns a GeometryCollection descendent of type specified by the string type, from the specified array of geometries.
createIntersection(Envelope) - Method in class com.ibm.spatial.geom.Envelope
Returns a new Envelope object representing the intersection of this Envelope with the specified Envelope.
createIntersection(Envelope) - Method in class com.ibm.spatial.geom.Envelope.Double
Returns a new Envelope object representing the intersection of this Envelope with the specified Envelope.
createIntersection(Envelope) - Method in class com.ibm.spatial.geom.Envelope.Long
Returns a new Envelope object representing the intersection of this Envelope with the specified Envelope.
createPoint(CoordPoint) - Method in class com.ibm.spatial.geom.GeometryFactory
Returns a Point located at the coordinates specified by point.
createPoint(double, double) - Method in class com.ibm.spatial.geom.GeometryFactory
Returns a Point located at the coordinates specified by x and y.
createPoint(double, double, double, double) - Method in class com.ibm.spatial.geom.GeometryFactory
Returns a Point located at the coordinates specified by point.
createPolygon(Envelope) - Method in class com.ibm.spatial.geom.GeometryFactory
Returns a Polygon with an exterior ring specified by the envelope passed as argument.
createUnion(Envelope) - Method in class com.ibm.spatial.geom.Envelope
Returns a new Envelope object representing the union of this Envelope with the specified Envelope.
createUnion(Envelope) - Method in class com.ibm.spatial.geom.Envelope.Double
Returns a new Envelope object representing the union of this Envelope with the specified Envelope.
createUnion(Envelope) - Method in class com.ibm.spatial.geom.Envelope.Long
Returns a new Envelope object representing the union of this Envelope with the specified Envelope.
crosses(Geometry) - Method in interface com.ibm.spatial.geom.Geometry
Determines whether this geometry crosses the argument geometry.
crosses(Geometry) - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.
Curve - Interface in com.ibm.spatial.geom
The Curve interface defines the methods for a class whose instances create a one-dimensional geometric object that has two end points.

D

DEBUG - Static variable in interface com.ibm.spatial.util.BuildConstants
 
DESC - Static variable in class com.ibm.spatial.srs.CoordRef
Descriptions are compared for equivalence
difference(Geometry) - Method in interface com.ibm.spatial.geom.Geometry
Returns the portion of this geometry that is not intersected by the argument geometry - the logical AND NOT of space.
difference(Geometry) - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.
dimension() - Method in interface com.ibm.spatial.geom.Geometry
Returns the dimension of this geometry object.
dimension() - Method in class com.ibm.spatial.geom.IfxGeometry
Returns the dimension of this geometry object.
dimension() - Method in class com.ibm.spatial.geom.IfxGeometryCollection
Returns the dimension of this geometry object.
dimension() - Method in class com.ibm.spatial.geom.IfxLineString
Returns the dimension of this geometry object.
dimension() - Method in class com.ibm.spatial.geom.IfxPoint
Returns the dimension of this geometry object.
dimension() - Method in class com.ibm.spatial.geom.IfxSurface
Returns the dimension of this geometry object.
disjoint(Geometry) - Method in interface com.ibm.spatial.geom.Geometry
Returns whether this geometry does not intersect, overlap, or touch the argument geometry.
disjoint(Geometry) - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.
dispose() - Method in class com.ibm.spatial.io.GeometryReader
Allows any resources held by this object to be released.
dispose() - Method in class com.ibm.spatial.io.GeometryWriter
Allows any resources held by this object to be released.
distance(Geometry) - Method in interface com.ibm.spatial.geom.Geometry
Returns the shortest distance separating this geometry from the argument.
distance(Geometry) - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.
duplicate() - Method in class com.ibm.spatial.srs.CoordRef
Creates a duplicate of this coordinate reference object.

E

enableTypes(Connection) - Static method in class com.ibm.spatial.io.IfxSQLData
Must be called to enable the spatial type mapping for a JDBC connection.
endPoint() - Method in interface com.ibm.spatial.geom.Curve
Returns the end point of a Curve.
endPoint(CoordPoint) - Method in interface com.ibm.spatial.geom.Curve
Fills in the CoordPoint passed as argument with the coordinates of the last point of a Curve.
endPoint(CoordPoint) - Method in class com.ibm.spatial.geom.IfxLineString
Copy the coordinates of the last point of this curve into the specified argument point.
endPoint() - Method in class com.ibm.spatial.geom.IfxLineString
Returns the end point of a LineString.
entering(String, String) - Method in class com.ibm.spatial.util.Logger
Logs a method entry.
Envelope - Class in com.ibm.spatial.geom
The Envelope class describes the extent of a shape defined by a minimum (minX, minY, minZ, minM), and a maximum (maxX, maxY, maxZ, maxM).
envelope() - Method in interface com.ibm.spatial.geom.Geometry
Returns a Geometry that represents this object's envelope.
envelope() - Method in class com.ibm.spatial.geom.IfxGeometry
Returns a Geometry that represents this object's envelope.
Envelope.Double - Class in com.ibm.spatial.geom
The Double class defines a shape envelope specified in double coordinates.
Envelope.Double() - Constructor for class com.ibm.spatial.geom.Envelope.Double
Constructs a new 2D (no z coordinate and measure) Envelope, where minimum values are larger than maximums (empty envelope).
Envelope.Double(double, double, double, double) - Constructor for class com.ibm.spatial.geom.Envelope.Double
Constructs and initializes a Envelope from the specified coordinates.
Envelope.Long - Class in com.ibm.spatial.geom
The Long class defines an envelope specified in long coordinates.
Envelope.Long() - Constructor for class com.ibm.spatial.geom.Envelope.Long
Constructs a new 2D (no z coordinate and measure) Envelope, where minimum values are larger than maximums (empty envelope).
Envelope.Long(long, long, long, long) - Constructor for class com.ibm.spatial.geom.Envelope.Long
Constructs and initializes a Envelope from the specified coordinates.
envelopesIntersect(Geometry) - Method in interface com.ibm.spatial.geom.Geometry
Returns true if the envelope of this geometry object intersects the envelope of the argument.
envelopesIntersect(Geometry) - Method in class com.ibm.spatial.geom.IfxGeometry
Returns true if the envelope of this geometry object intersects the envelope of the argument.
equals(Object) - Method in class com.ibm.spatial.geom.CoordPoint
Determines whether or not the specified Object is equal to this CoordPoint.
equals(Object, double, double, double) - Method in class com.ibm.spatial.geom.CoordPoint
Determines whether or not the specified Object is equal to this CoordPoint within precision limits specified by xyEpsilon, zEpsilon, mEpsilon).
equals(Object) - Method in class com.ibm.spatial.geom.Envelope
Determines whether or not the specified Object is equal to this Envelope.
equals(Object) - Method in interface com.ibm.spatial.geom.Geometry
Tests this geometry object for equality with the given object.
equals(Object) - Method in class com.ibm.spatial.geom.IfxGeometry
Compares this IfxGeometry to the specified object.
equals(Object) - Method in class com.ibm.spatial.geom.IfxGeometryCollection
Compares this object to the specified object.
equals(Object) - Method in class com.ibm.spatial.geom.IfxLineString
Compares this IfxLineString to the specified object.
equals(Object) - Method in class com.ibm.spatial.geom.IfxMultiCoord
Compares this object to the specified object.
equals(Object) - Method in class com.ibm.spatial.geom.IfxMultiLineString
Compares this object to the specified object.
equals(Object) - Method in class com.ibm.spatial.geom.IfxMultiPoint
Compares this object to the specified object.
equals(Object) - Method in class com.ibm.spatial.geom.IfxMultiPolygon
Compares this object to the specified object.
equals(Object) - Method in class com.ibm.spatial.geom.IfxPoint
Compares this IfxPoint to the specified object.
equals(Object) - Method in class com.ibm.spatial.geom.IfxPolygon
Compares this IfxPolygon to the specified object.
equals(Object) - Method in class com.ibm.spatial.srs.CoordRef
Compares this object to the specified object.
ERROR - Static variable in class com.ibm.spatial.util.ErrorReporter
Fatal error
ErrorHandler - Interface in com.ibm.spatial
Basic interface for Spatial API error handlers.
ErrorReporter - Class in com.ibm.spatial.util
This class contains methods to report errors from inside the API code.
ErrorReporter() - Constructor for class com.ibm.spatial.util.ErrorReporter
 
ErrorReporter(ErrorHandler, MessageProvider, MessageProvider) - Constructor for class com.ibm.spatial.util.ErrorReporter
 
EventLocation - Interface in com.ibm.spatial
Interface for associating an event with a program or data location.
EXCEPTION - Static variable in class com.ibm.spatial.util.ErrorReporter
 
exiting(String, String) - Method in class com.ibm.spatial.util.Logger
Logs a method return.
extent() - Method in interface com.ibm.spatial.geom.Geometry
Returns an Envelope object that represents this geometry's envelope.
extent() - Method in class com.ibm.spatial.geom.IfxGeometry
Returns an Envelope object that represents this geometry's envelope.
EXTENT - Static variable in class com.ibm.spatial.srs.CoordRef
Coordinate values extents are compared for equivalence
exterior() - Method in interface com.ibm.spatial.geom.Geometry
Returns the exterior of a geometry, that is, all space not occupied by the geometry.
exterior() - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.
exteriorRing() - Method in class com.ibm.spatial.geom.IfxPolygon
Returns the exterior ring of a Polygon.
exteriorRing() - Method in interface com.ibm.spatial.geom.Polygon
Returns the exterior ring of a Polygon.

F

fatalError(Exception) - Method in interface com.ibm.spatial.ErrorHandler
Receive notification of a non-recoverable error.
fatalError(Exception) - Method in class com.ibm.spatial.util.HandlerImpl
Receive notification of a non-recoverable error.
find(CoordRef, int) - Method in class com.ibm.spatial.srs.CoordRefManager
Retrieves an enumeration of CoordRef objects which have a given combination of srtext, authoritative name / id, extent.
findByAuth(String, Integer) - Method in class com.ibm.spatial.srs.CoordRefManager
Retrieves an enumeration of CoordRef objects with a given authoritative name and id.
findByDesc(String) - Method in class com.ibm.spatial.srs.CoordRefManager
Retrieves an enumeration of CoordRef objects with a given description.
findBySrtext(String) - Method in class com.ibm.spatial.srs.CoordRefManager
Retrieves an enumeration of CoordRef objects with a given srtext.
flush() - Method in class com.ibm.spatial.util.HandlerImpl
Flush any buffered output.
flush() - Method in interface com.ibm.spatial.util.LogHandler
Flush any buffered output.
formatEventLocation(StringBuffer, EventLocation, boolean) - Static method in class com.ibm.spatial.util.ErrorReporter
Append EventLocation info to the message buffer specified by buf.
formatMessage(int, MessageProvider, Object[], EventLocation, boolean) - Static method in class com.ibm.spatial.util.ErrorReporter
Returns a formatted error message.

G

Geometry - Interface in com.ibm.spatial.geom
Geometry is the root in a hierarchy of interfaces encapsulating the abstract model of OpenGIS Simple Features Specification.
GeometryCollection - Interface in com.ibm.spatial.geom
A GeometryCollection is a geometry that is a collection of 1 or more geometries.
GeometryFactory - Class in com.ibm.spatial.geom
This class contains methods to create geometry objects.
geometryN(int) - Method in interface com.ibm.spatial.geom.GeometryCollection
Returns the Geometry at the specified position in this collection.
geometryN(int) - Method in class com.ibm.spatial.geom.IfxGeometryCollection
Returns the Geometry at the specified position in this collection.
GeometryReader - Class in com.ibm.spatial.io
An abstract superclass for reading and decoding of geometry objects.
geometryType() - Method in class com.ibm.spatial.geom.IfxGeometry
Gets the most appropriate OGC geometry interface type for this object.
geometryType() - Method in class com.ibm.spatial.geom.IfxGeometryCollection
Gets the most appropriate OGC geometry interface type for this object.
geometryType() - Method in class com.ibm.spatial.geom.IfxLineString
Gets the most appropriate OGC geometry interface type for this object.
geometryType() - Method in class com.ibm.spatial.geom.IfxMultiLineString
Gets the most appropriate OGC geometry interface type for this object.
geometryType() - Method in class com.ibm.spatial.geom.IfxMultiPoint
Gets the most appropriate OGC geometry interface type for this object.
geometryType() - Method in class com.ibm.spatial.geom.IfxMultiPolygon
Gets the most appropriate OGC geometry interface type for this object.
geometryType() - Method in class com.ibm.spatial.geom.IfxPoint
Gets the most appropriate OGC geometry interface type for this object.
geometryType() - Method in class com.ibm.spatial.geom.IfxPolygon
Gets the most appropriate OGC geometry interface type for this object.
geometryType() - Method in class com.ibm.spatial.geom.IfxSurface
Gets the most appropriate OGC geometry interface type for this object.
GeometryWriter - Class in com.ibm.spatial.io
An abstract superclass for encoding and writing of geometry objects.
get(int) - Method in class com.ibm.spatial.srs.CoordRefManager
Retrieves a coordinate reference with a given srid.
getAll() - Method in class com.ibm.spatial.srs.CoordRefManager
Retrieves an enumeration of the CoordRef objects in use (cached) by this CoordRefManager.
getAllSrids() - Method in class com.ibm.spatial.srs.CoordRefManager
Retrieves an enumeration of the srid's of the CoordRef objects in use (cached) by this CoordRefManager.
getAuthName() - Method in class com.ibm.spatial.srs.CoordRef
Gets the authoritative name for the spatial reference system associated to this coordinate reference object.
getAuthSrid() - Method in class com.ibm.spatial.srs.CoordRef
Gets the authoritative id for the spatial reference system associated to this coordinate reference object.
getCenter(CoordPoint) - Method in class com.ibm.spatial.geom.Envelope
Returns the coordinates of the center of this object in the point passed as argument.
getCenter() - Method in class com.ibm.spatial.geom.Envelope
Returns a point containing the coordinates of the center of this object.
getColumnNumber() - Method in interface com.ibm.spatial.EventLocation
Returns the column number where the current event ends.
getColumnNumber() - Method in class com.ibm.spatial.util.CodeLocation
This method returns EventLocation.CODE to indicate that this object refers to code rather than data location.
getConnection() - Method in class com.ibm.spatial.srs.CoordRefManager
Returns the current database connection.
getCoordAt(int) - Method in class com.ibm.spatial.geom.CoordPoint
Gets the coordinate specified by index n, where n=0 corresponds to x, n=1 to y, n=2 to z, and n=3 to m.
getCoordinateDimension() - Method in class com.ibm.spatial.geom.IfxGeometry
Gets the dimension of the coordinates that define this geometry, which must be the same as the coordinate dimension of the spatial reference system for this geometry.
getDescription() - Method in class com.ibm.spatial.srs.CoordRef
Gets a description of this coordinate reference object.
getDimension() - Method in class com.ibm.spatial.srs.CoordRef
Returns the dimension of the coordinate system.
getDimensionality() - Method in class com.ibm.spatial.geom.IfxGeometry
Gets the dimensionality of this geometry, which might be different from the coordinate dimension of the spatial reference system for this geometry.
getEntityId() - Method in interface com.ibm.spatial.EventLocation
The return value is the identifier of the entity in which the event is triggered.
getEntityId() - Method in class com.ibm.spatial.util.CodeLocation
The return value is the name of the class where the event is triggered.
getErrorCode() - Method in exception com.ibm.spatial.SpatialException
Retrieves the specific exception code for this SpatialException object.
getErrorHandler() - Static method in class com.ibm.spatial.SpatialManager
Returns the current error handler.
getErrorReporter() - Static method in class com.ibm.spatial.SpatialManager
Returns the current error reporter.
getEventLocation(String, String) - Static method in class com.ibm.spatial.SpatialManager
Returns a code locator to use when reporting errors.
getException() - Method in exception com.ibm.spatial.SpatialException
Returns the embedded exception, if any.
getExtent() - Method in class com.ibm.spatial.srs.CoordRef
Gets the extent of coordinate values covered by this coordinate reference object.
getFalseM() - Method in class com.ibm.spatial.srs.CoordRef
Gets the M false origin for this coordinate reference object.
getFalseX() - Method in class com.ibm.spatial.srs.CoordRef
Gets the X false origin for this coordinate reference object.
getFalseY() - Method in class com.ibm.spatial.srs.CoordRef
Gets the Y false origin for this coordinate reference object.
getFalseZ() - Method in class com.ibm.spatial.srs.CoordRef
Gets the Z false origin for this coordinate reference object.
getFormatName() - Method in class com.ibm.spatial.io.GeometryReader
Returns a String identifying the format of the input source.
getFormatName() - Method in class com.ibm.spatial.io.GeometryWriter
Returns a String identifying the format of the input source.
getHandler() - Method in class com.ibm.spatial.util.ErrorReporter
Returns the current error handler.
getInput() - Method in class com.ibm.spatial.io.GeometryReader
Returns the InputStream or other Object previously set as the input source.
getInstance(String, CoordRef) - Static method in class com.ibm.spatial.geom.GeometryFactory
 
getInstance(CoordRef) - Static method in class com.ibm.spatial.geom.GeometryFactory
Returns a GeometryFactory object that can create geometries in the coordinate reference specified by srs.
getInstance() - Static method in class com.ibm.spatial.srs.CoordRefManager
Returns an instance of CoordRefManager.
getInstance() - Static method in class com.ibm.spatial.util.Logger
Finds or creates a logger object.
getLabelPoint() - Method in class com.ibm.spatial.geom.IfxGeometry
Returns a label point for this geometry.
getLabelPoint(CoordPoint) - Method in class com.ibm.spatial.geom.IfxGeometry
Returns a label point for this geometry.
getLabelPoint(CoordPoint) - Method in class com.ibm.spatial.geom.IfxMultiCoord
Calculates a reasonable point location that can be used for labeling.
getLabelPoint(CoordPoint) - Method in class com.ibm.spatial.geom.IfxPoint
Calculates a reasonable point location that can be used for labeling.
getLevel() - Method in class com.ibm.spatial.util.Logger
Gets the log level that has been specified for this Logger.
getLineNumber() - Method in interface com.ibm.spatial.EventLocation
Return the line number where the current event occurs.
getLineNumber() - Method in class com.ibm.spatial.util.CodeLocation
Return -1.
getLocale() - Static method in class com.ibm.spatial.SpatialManager
Note: this method is used internally and may be changed in future implementations without notice.
getLocale() - Method in class com.ibm.spatial.util.ImplementationMessages
Gets the locale used for error messages.
getLocale() - Method in interface com.ibm.spatial.util.MessageProvider
Gets the locale used for error messages.
getLocale() - Method in class com.ibm.spatial.util.Messages
Gets the locale used for error messages.
getLocation() - Method in exception com.ibm.spatial.SpatialException
Returns the error location, if any.
getLogger() - Static method in class com.ibm.spatial.SpatialManager
Returns the current logger.
getLogHandler() - Static method in class com.ibm.spatial.SpatialManager
Returns the cuurent log handler.
getLogLevel() - Static method in class com.ibm.spatial.SpatialManager
Returns the current logging level.
getLogWriter() - Static method in class com.ibm.spatial.SpatialManager
Returns the current log Writer.
getM() - Method in class com.ibm.spatial.geom.CoordPoint.Double
Returns the measure associated to this CoordPoint.
getM() - Method in class com.ibm.spatial.geom.CoordPoint.DoubleZM
Returns the measure associated to this CoordPoint.
getM() - Method in class com.ibm.spatial.geom.CoordPoint
Returns the measure associated to this CoordPoint.
getM() - Method in class com.ibm.spatial.geom.CoordPoint.Long
Returns the measure associated to this CoordPoint.
getM() - Method in class com.ibm.spatial.geom.CoordPoint.LongZM
Returns the measure associated to this CoordPoint.
getMax(int) - Method in class com.ibm.spatial.geom.Envelope
Returns the maximum n-th coordinate of this Envelope in double precision, where n=0 corresponds to x, n=1 to y, n=2 to z, and n=3 to m.
getMaxM() - Method in class com.ibm.spatial.geom.Envelope.Double
Returns the maximum Y coordinate of this Envelope in double precision.
getMaxM() - Method in class com.ibm.spatial.geom.Envelope
Returns the maximum Y coordinate of this Envelope in double precision.
getMaxM() - Method in class com.ibm.spatial.geom.Envelope.Long
Returns the maximum measure of this Envelope in double precision.
getMaxX() - Method in class com.ibm.spatial.geom.Envelope.Double
Returns the maximum X coordinate of this Envelope in double precision.
getMaxX() - Method in class com.ibm.spatial.geom.Envelope
Returns the maximum X coordinate of this Envelope in double precision.
getMaxX() - Method in class com.ibm.spatial.geom.Envelope.Long
Returns the maximum X coordinate of this Envelope in double precision.
getMaxY() - Method in class com.ibm.spatial.geom.Envelope.Double
Returns the maximum Y coordinate of this Envelope in double precision.
getMaxY() - Method in class com.ibm.spatial.geom.Envelope
Returns the maximum Y coordinate of this Envelope in double precision.
getMaxY() - Method in class com.ibm.spatial.geom.Envelope.Long
Returns the maximum Y coordinate of this Envelope in double precision.
getMaxZ() - Method in class com.ibm.spatial.geom.Envelope.Double
Returns the maximum Z coordinate of this Envelope in double precision.
getMaxZ() - Method in class com.ibm.spatial.geom.Envelope
Returns the maximum Z coordinate of this Envelope in double precision.
getMaxZ() - Method in class com.ibm.spatial.geom.Envelope.Long
Returns the maximum Z coordinate of this Envelope in double precision.
getMessage() - Method in exception com.ibm.spatial.SpatialException
Returns a message for this exception.
getMessage(int, Object[], Locale) - Method in class com.ibm.spatial.util.ImplementationMessages
Creates a message from the specified code and replacement arguments, localized to the given locale.
getMessage(int, Object[]) - Method in class com.ibm.spatial.util.ImplementationMessages
Creates a message from the specified code and replacement arguments, localized to the current locale.
getMessage(int, Object[], Locale) - Method in interface com.ibm.spatial.util.MessageProvider
Creates a localized message from the specified message code and replacement arguments.
getMessage(int, Object[]) - Method in interface com.ibm.spatial.util.MessageProvider
Creates a message from the specified code and replacement arguments, localized to the current locale.
getMessage(int, Object[], Locale) - Method in class com.ibm.spatial.util.Messages
Creates a message from the specified code and replacement arguments, localized to the given locale.
getMessage(int, Object[]) - Method in class com.ibm.spatial.util.Messages
Creates a message from the specified code and replacement arguments, localized to the current locale.
getMessageProvider() - Static method in class com.ibm.spatial.SpatialManager
Returns the current message provider.
getMessageProvider() - Method in class com.ibm.spatial.util.Logger
Gets the MessageProvider associated with this Logger.
getMin(int) - Method in class com.ibm.spatial.geom.Envelope
Returns the minimum n-th coordinate of this Envelope in double precision, where n=0 corresponds to x, n=1 to y, n=2 to z, and n=3 to m.
getMinIndex() - Method in class com.ibm.spatial.io.GeometryReader
Returns the lowest valid index for reading a geometry.
getMinM() - Method in class com.ibm.spatial.geom.Envelope.Double
Returns the minimum measure of this Envelope in double precision.
getMinM() - Method in class com.ibm.spatial.geom.Envelope
Returns the minimum measure of this Envelope in double precision.
getMinM() - Method in class com.ibm.spatial.geom.Envelope.Long
Returns the minimum measure of this Envelope in double precision.
getMinX() - Method in class com.ibm.spatial.geom.Envelope.Double
Returns the minimum X coordinate of this Envelope in double precision.
getMinX() - Method in class com.ibm.spatial.geom.Envelope
Returns the minimum X coordinate of this Envelope in double precision.
getMinX() - Method in class com.ibm.spatial.geom.Envelope.Long
Returns the minimum X coordinate of this Envelope in double precision.
getMinY() - Method in class com.ibm.spatial.geom.Envelope.Double
Returns the minimum Y coordinate of this Envelope in double precision.
getMinY() - Method in class com.ibm.spatial.geom.Envelope
Returns the minimum Y coordinate of this Envelope in double precision.
getMinY() - Method in class com.ibm.spatial.geom.Envelope.Long
Returns the minimum Y coordinate of this Envelope in double precision.
getMinZ() - Method in class com.ibm.spatial.geom.Envelope.Double
Returns the minimum Z coordinate of this Envelope in double precision.
getMinZ() - Method in class com.ibm.spatial.geom.Envelope
Returns the minimum Z coordinate of this Envelope in double precision.
getMinZ() - Method in class com.ibm.spatial.geom.Envelope.Long
Returns the minimum Z coordinate of this Envelope in double precision.
getMUnits() - Method in class com.ibm.spatial.srs.CoordRef
Gets the M scale factor for this coordinate reference object.
getNumGeometries() - Method in class com.ibm.spatial.io.GeometryReader
Returns the number of geometries available from the current input source.
getOGCType() - Method in class com.ibm.spatial.geom.IfxGeometry
Gets the most appropriate OGC geometry interface type for this object.
getOutput() - Method in class com.ibm.spatial.io.GeometryWriter
Returns the OutputStream or other Object previously set as the output.
getPointAt(int) - Method in class com.ibm.spatial.geom.IfxLineString
Returns the point at the specified position in this geometry.
getPointAt(CoordPoint, int) - Method in class com.ibm.spatial.geom.IfxLineString
Returns the point at the specified position in this geometry.
getPointAt(int) - Method in interface com.ibm.spatial.geom.LineString
Returns the vertex at the specified position in this LineString.
getPointAt(CoordPoint, int) - Method in interface com.ibm.spatial.geom.LineString
Returns the vertex at the specified position in this geometry.
getReader() - Method in class com.ibm.spatial.io.IfxSQLData
Returns a copy of the reader used by this object to read and decode geometry data from an SQL stream.
getSpatialReference() - Method in class com.ibm.spatial.geom.GeometryFactory
Returns the spatial reference system of this GeometryFactory.
getSQLDataObject() - Method in class com.ibm.spatial.io.IfxSQLData
Returns the desired java object
getSQLTypeName() - Method in class com.ibm.spatial.io.IfxSQLData
Returns the fully-qualified name of the SQL user-defined type that this object represents.
getSrid() - Method in class com.ibm.spatial.srs.CoordRef
Gets the database spatial reference ID that was used to define this coordinate reference object.
getSrtext() - Method in class com.ibm.spatial.srs.CoordRef
Returns the well-known text representation of this coordinate system, modeled after the Petrotechnical Open Software Corporation/European Professional Surveyors Group (POSC/EPSG) coordinate system data model.
getSubEntityId() - Method in interface com.ibm.spatial.EventLocation
The return value is the identifier of the subentity in which the event is triggered.
getSubEntityId() - Method in class com.ibm.spatial.util.CodeLocation
The return value is the name of the method in which the event is triggered.
getWriteClassInfo() - Method in class com.ibm.spatial.util.ErrorReporter
Rerturns the value of the writeClassInfo flag.
getWriter() - Method in class com.ibm.spatial.io.IfxSQLData
Returns a copy of the writer used by this object to encode and write geometry data to an SQL stream.
getWriter() - Method in class com.ibm.spatial.util.HandlerImpl
Sets the log writer where the log records are written.
getX() - Method in class com.ibm.spatial.geom.CoordPoint.Double
Returns the X coordinate of this CoordPoint.
getX() - Method in class com.ibm.spatial.geom.CoordPoint
Returns the X coordinate of this CoordPoint.
getX() - Method in class com.ibm.spatial.geom.CoordPoint.Long
Returns the X coordinate of this CoordPoint.
getXYUnits() - Method in class com.ibm.spatial.srs.CoordRef
Gets the XY scale factor for this coordinate reference object.
getY() - Method in class com.ibm.spatial.geom.CoordPoint.Double
Returns the Y coordinate of this CoordPoint.
getY() - Method in class com.ibm.spatial.geom.CoordPoint
Returns the Y coordinate of this CoordPoint.
getY() - Method in class com.ibm.spatial.geom.CoordPoint.Long
Returns the Y coordinate of this CoordPoint.
getZ() - Method in class com.ibm.spatial.geom.CoordPoint.Double
Returns the Z coordinate of this CoordPoint.
getZ() - Method in class com.ibm.spatial.geom.CoordPoint.DoubleZM
Returns the Z coordinate of this CoordPoint.
getZ() - Method in class com.ibm.spatial.geom.CoordPoint
Returns the Z coordinate of this CoordPoint.
getZ() - Method in class com.ibm.spatial.geom.CoordPoint.Long
Returns the Z coordinate of this CoordPoint.
getZ() - Method in class com.ibm.spatial.geom.CoordPoint.LongZM
Returns the Z coordinate of this CoordPoint.
getZUnits() - Method in class com.ibm.spatial.srs.CoordRef
Gets the Z scale factor for this coordinate reference object.

H

HandlerImpl - Class in com.ibm.spatial.util
Default implementations of the ErrorHandler and LogHandler interfaces.
HandlerImpl() - Constructor for class com.ibm.spatial.util.HandlerImpl
 
hashCode() - Method in class com.ibm.spatial.geom.CoordPoint
Returns the hashcode for this CoordPoint.
hashCode() - Method in class com.ibm.spatial.geom.Envelope
Returns the hashcode for this Envelope.
hashCode() - Method in class com.ibm.spatial.srs.CoordRef
Returns a hash code for this CoordRef object.
hasM() - Method in class com.ibm.spatial.geom.CoordPoint.DoubleZM
Determines whether or not this CoordPoint has a measure.
hasM() - Method in class com.ibm.spatial.geom.CoordPoint
Determines whether or not this CoordPoint has a measure.
hasM() - Method in class com.ibm.spatial.geom.CoordPoint.LongZM
Determines whether or not this CoordPoint has a measure.
hasM() - Method in class com.ibm.spatial.geom.Envelope.Double
Determines whether or not this Envelope haz M extent.
hasM() - Method in class com.ibm.spatial.geom.Envelope
Determines whether or not this Envelope has a M (measure) extent.
hasM() - Method in class com.ibm.spatial.geom.Envelope.Long
Determines whether or not this Envelope has M extent.
hasZ() - Method in class com.ibm.spatial.geom.CoordPoint.DoubleZM
Determines whether or not this CoordPoint has a Z coordinate.
hasZ() - Method in class com.ibm.spatial.geom.CoordPoint
Determines whether or not this CoordPoint has a Z coordinate.
hasZ() - Method in class com.ibm.spatial.geom.CoordPoint.LongZM
Determines whether or not this CoordPoint has a Z coordinate.
hasZ() - Method in class com.ibm.spatial.geom.Envelope.Double
Determines whether or not this Envelope haz Z extent.
hasZ() - Method in class com.ibm.spatial.geom.Envelope
Determines whether or not this Envelope has a Z extent.
hasZ() - Method in class com.ibm.spatial.geom.Envelope.Long
Determines whether or not this Envelope has Z extent.

I

IfxGeometry - Class in com.ibm.spatial.geom
IfxGeometry partially implements the Geometry interface.
IfxGeometryCollection - Class in com.ibm.spatial.geom
A IfxGeometryCollection is a geometry that implements the GeometryCollection interface.
IfxLineString - Class in com.ibm.spatial.geom
IfxLineString implements the LineString interface.
IfxMultiCoord - Class in com.ibm.spatial.geom
IfxMultiCoord is a non-instantiable class holding all the common attributes and methods of geometries with more than one vertex.
IfxMultiLineString - Class in com.ibm.spatial.geom
IfxMultiLineString implements the MultiLineString interface.
IfxMultiPoint - Class in com.ibm.spatial.geom
IfxMultiPoint implements the MultiPoint interface.
IfxMultiPolygon - Class in com.ibm.spatial.geom
IfxMultiPolygon implements the MultiPolygon interface.
IfxPoint - Class in com.ibm.spatial.geom
An implementation of the Point interface, plus additional convenience methods.
IfxPolygon - Class in com.ibm.spatial.geom
IfxPolygon is a planar IfxSurface, defined by 1 exterior boundary and 0 or more interior boundaries, with linear interpolation between vertices.
IfxSQLData - Class in com.ibm.spatial.io
This class implements the interface com.informix.jdbc.UDTSQLData specified by Informix JDBC drivers for accessing user-defined SQL types.
IfxSQLData() - Constructor for class com.ibm.spatial.io.IfxSQLData
Constructor
IfxSQLGeometryFactory - Class in com.ibm.spatial.geom
IfxSQLGeometryFactory.
IfxSurface - Class in com.ibm.spatial.geom
IfxSurface is an abstract class that does a partial implementation of two dimensional geometric objects.
ImplementationMessages - Class in com.ibm.spatial.util
ImplementationMessages provides internal error messages for the Spatial API.
ImplementationMessages() - Constructor for class com.ibm.spatial.util.ImplementationMessages
 
indexOutOfRange(String, int, int, int, String, String) - Static method in class com.ibm.spatial.SpatialManager
Prepares an error message and reports an index out of range error.
INFO - Static variable in class com.ibm.spatial.util.Logger
INFO is a message level for informational messages.
interior() - Method in interface com.ibm.spatial.geom.Geometry
Returns the interior of a geometry, that is, the space occupied by the geometry.
interior() - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.
interiorRingN(int) - Method in class com.ibm.spatial.geom.IfxPolygon
Returns the interior ring at the specified position in this Polygon.
interiorRingN(int) - Method in interface com.ibm.spatial.geom.Polygon
Returns the interior ring at the specified position in this Polygon.
intersect(Envelope, Envelope, Envelope) - Static method in class com.ibm.spatial.geom.Envelope
Intersects the pair of specified source Envelope objects and puts the result into the specified destination Envelope object.
intersection(Geometry) - Method in interface com.ibm.spatial.geom.Geometry
Returns the intersection set of this geometry object with the argument.
intersection(Geometry) - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.
intersects(Envelope) - Method in class com.ibm.spatial.geom.Envelope
Determines whether this Envelope intersects the argument
intersects(Geometry) - Method in interface com.ibm.spatial.geom.Geometry
Tests this geometry object for intersection with the argument.
intersects(Geometry) - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.
invalidArg(String, String, String, String) - Static method in class com.ibm.spatial.SpatialManager
Prepares an error message and reports an invalid argument error.
invalidArg(String, int, String, String) - Static method in class com.ibm.spatial.SpatialManager
Prepares an error message and reports an invalid argument error.
is3D() - Method in interface com.ibm.spatial.geom.Geometry
Tests whether or not this geometry object has three-dimensional coordinates.
is3D() - Method in class com.ibm.spatial.geom.IfxGeometry
Tests whether or not this geometry object has three-dimensional coordinates.
is3D() - Method in class com.ibm.spatial.geom.IfxMultiCoord
Tests whether or not this geometry object has three-dimensional coordinates.
is3D() - Method in class com.ibm.spatial.geom.IfxPoint
Tests whether or not this geometry object has three-dimensional coordinates.
isClosed() - Method in interface com.ibm.spatial.geom.Curve
Tests whether this curve is closed, that is, its start point is equal to its end point.
isClosed() - Method in class com.ibm.spatial.geom.IfxLineString
Tests whether this LineString is closed, that is, its start point is equal to its end point.
isClosed() - Method in class com.ibm.spatial.geom.IfxMultiLineString
Determines whether this MultiCurve is closed on not.
isClosed() - Method in interface com.ibm.spatial.geom.MultiCurve
Determines whether this MultiCurve is closed on not.
isEmpty() - Method in class com.ibm.spatial.geom.CoordPoint.Double
Tests whether this CoordPoint is empty.
isEmpty() - Method in class com.ibm.spatial.geom.CoordPoint.DoubleZM
Tests whether this CoordPoint is empty.
isEmpty() - Method in class com.ibm.spatial.geom.CoordPoint
Tests whether this CoordPoint is empty.
isEmpty() - Method in class com.ibm.spatial.geom.CoordPoint.Long
Tests whether this CoordPoint is empty.
isEmpty() - Method in class com.ibm.spatial.geom.CoordPoint.LongZM
Tests whether this CoordPoint is empty.
isEmpty() - Method in class com.ibm.spatial.geom.Envelope.Double
Determines whether or not this 2D Envelope is empty.
isEmpty() - Method in class com.ibm.spatial.geom.Envelope
Tests whether this Envelope is empty (no extent).
isEmpty() - Method in class com.ibm.spatial.geom.Envelope.Long
Determines whether or not this 2D Envelope is empty.
isEmpty() - Method in interface com.ibm.spatial.geom.Geometry
Tests whether this geometry object is empty.
isEmpty() - Method in class com.ibm.spatial.geom.IfxGeometry
Tests whether this geometry object is empty.
isEmpty() - Method in class com.ibm.spatial.geom.IfxMultiCoord
Tests whether this geometry object is empty.
isEmpty() - Method in class com.ibm.spatial.geom.IfxPoint
Tests whether this geometry object is empty.
isLoggable(int) - Method in class com.ibm.spatial.util.Logger
Checks if a message of the given level would actually be logged by this logger.
isMeasured() - Method in interface com.ibm.spatial.geom.Geometry
Tests whether or not this geometry object has measures.
isMeasured() - Method in class com.ibm.spatial.geom.IfxGeometry
Tests whether or not this geometry object has measures.
isMeasured() - Method in class com.ibm.spatial.geom.IfxMultiCoord
Tests whether or not this geometry object has measures.
isMeasured() - Method in class com.ibm.spatial.geom.IfxPoint
Tests whether or not this geometry object has measures.
isRing() - Method in interface com.ibm.spatial.geom.Curve
Tests whether this curve is a ring (is closed and simple).
isRing() - Method in class com.ibm.spatial.geom.IfxLineString
Tests whether this LineString is a ring (is closed and simple).
isSeekForwardOnly() - Method in class com.ibm.spatial.io.GeometryReader
Returns true if the current input source has been marked as seek forward only by passing true as the seekForwardOnly argument to the setInput method.
isSimple() - Method in interface com.ibm.spatial.geom.Geometry
Tests whether this geometry object is simple (has no anomalous geometric points, such as self intersection or self tangency).
isSimple() - Method in class com.ibm.spatial.geom.IfxGeometry
Tests whether this geometry object is simple (has no anomalous geometric points, such as self intersection or self tangency).
isSimple() - Method in class com.ibm.spatial.geom.IfxPoint
Tests whether this geometry object is simple (has no anomalous geometric points, such as self intersection or self tangency).
isValid() - Method in interface com.ibm.spatial.geom.Geometry
Tests for the validity of this object (the object obeys all the Simple Feature rules for its type).
isValid() - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.
iterator() - Method in class com.ibm.spatial.geom.IfxLineString
Returns a list of CoordPoints iterator of the vertices in this LineString.
iterator(int) - Method in class com.ibm.spatial.geom.IfxLineString
Returns a list of CoordPoints iterator of the vertices in this LineString (in proper sequence), starting at the specified position.

L

length() - Method in interface com.ibm.spatial.geom.Curve
Returns the length of this Curve.
length() - Method in class com.ibm.spatial.geom.IfxGeometry
Returns the length of this object.
length() - Method in class com.ibm.spatial.geom.IfxMultiCoord
Returns the length of this object.
length() - Method in class com.ibm.spatial.geom.IfxMultiPolygon
Returns the length of a MultiPolygon, that is 0.
length() - Method in class com.ibm.spatial.geom.IfxSurface
Returns the length of this object.
length() - Method in interface com.ibm.spatial.geom.MultiCurve
The length of this MultiCurve, which is equal to the sum of the lengths of the element Curves.
LineString - Interface in com.ibm.spatial.geom
A LineString is a Curve with linear interpolation between points.
locateAlong(double) - Method in interface com.ibm.spatial.geom.Geometry
Takes a geometry object and a measure to return the set of points found having that measure.
locateAlong(double) - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.
locateBetween(double, double) - Method in interface com.ibm.spatial.geom.Geometry
Returns the points or line segments of the given geometry between the specified measure values (fromMeasure and toMeasure).
locateBetween(double, double) - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.
locateBetween(double, double) - Method in class com.ibm.spatial.geom.IfxMultiPoint
Returns a MultiPoint containing all the points of this geometry having a measure between the specified measure values (fromMeasure and toMeasure).
LOG - Static variable in interface com.ibm.spatial.util.BuildConstants
 
log(int, int) - Method in class com.ibm.spatial.util.Logger
Logs a message, with no argument.
log(int, int, Object) - Method in class com.ibm.spatial.util.Logger
Logs a message, with an object argument.
log(int, int, Object[]) - Method in class com.ibm.spatial.util.Logger
Logs a message, with an array of object arguments.
log(int, int, Throwable) - Method in class com.ibm.spatial.util.Logger
Logs a message, with associated Throwable information.
log(int, String, String, int) - Method in class com.ibm.spatial.util.Logger
Logs a message with source class and method, with no arguments.
log(int, String, String, int, Object[]) - Method in class com.ibm.spatial.util.Logger
Log a message with source class and method, with an array of object arguments.
log(int, String, String, int, Object[], Throwable) - Method in class com.ibm.spatial.util.Logger
Logs a message, specifying source class and method, with associated Throwable information.
Logger - Class in com.ibm.spatial.util
Logs API messages.
Logger() - Constructor for class com.ibm.spatial.util.Logger
Constructor
LogHandler - Interface in com.ibm.spatial.util
Handles log messages.

M

m - Variable in class com.ibm.spatial.geom.CoordPoint.DoubleZM
The m coordinate of this CoordPoint.
m - Variable in class com.ibm.spatial.geom.CoordPoint.LongZM
The m coordinate of this CoordPoint.
M() - Method in class com.ibm.spatial.geom.IfxPoint
Returns the measure associated with this point.
maxM - Variable in class com.ibm.spatial.geom.Envelope.Double
The maximum measure of this Envelope.
maxM - Variable in class com.ibm.spatial.geom.Envelope.Long
The maximum measure of this Envelope.
maxX - Variable in class com.ibm.spatial.geom.Envelope.Double
The maximum x coordinate of this Envelope.
maxX - Variable in class com.ibm.spatial.geom.Envelope.Long
The maximum x coordinate of this Envelope.
maxY - Variable in class com.ibm.spatial.geom.Envelope.Double
The maximum y coordinate of this Envelope.
maxY - Variable in class com.ibm.spatial.geom.Envelope.Long
The maximum y coordinate of this Envelope.
maxZ - Variable in class com.ibm.spatial.geom.Envelope.Double
The maximum z coordinate of this Envelope.
maxZ - Variable in class com.ibm.spatial.geom.Envelope.Long
The maximum z coordinate of this Envelope.
MessageProvider - Interface in com.ibm.spatial.util
A MessageProvider generates localized messages based on a message code and replacement arguments.
Messages - Class in com.ibm.spatial.util
Messages provides error messages for the Spatial API.
Messages() - Constructor for class com.ibm.spatial.util.Messages
 
minM - Variable in class com.ibm.spatial.geom.Envelope.Double
The minimum measure of this Envelope.
minM - Variable in class com.ibm.spatial.geom.Envelope.Long
The minimum measure of this Envelope.
minX - Variable in class com.ibm.spatial.geom.Envelope.Double
The minimum x coordinate of this Envelope.
minX - Variable in class com.ibm.spatial.geom.Envelope.Long
The minimum x coordinate of this Envelope.
minY - Variable in class com.ibm.spatial.geom.Envelope.Double
The minimum y coordinate of this Envelope.
minY - Variable in class com.ibm.spatial.geom.Envelope.Long
The minimum y coordinate of this Envelope.
minZ - Variable in class com.ibm.spatial.geom.Envelope.Double
The minimum z coordinate of this Envelope.
minZ - Variable in class com.ibm.spatial.geom.Envelope.Long
The minimum z coordinate of this Envelope.
MSG_ASSERT_FAILURE - Static variable in class com.ibm.spatial.util.Messages
Assertion failure - the error message will contain the class and method where the assertion check failed; assertion checking is only turned on in the debugging version of the API.
MSG_ASSERT_FAILURE_WITH_ID - Static variable in class com.ibm.spatial.util.Messages
Assertion failure - the error message will contain the class, method, and a numerical id where an assertion check has failed; this error message will help identify an assertion fail point if assertions are checked in different places inside the same method; assertion checking is only turned on in the debugging version of the API.
MSG_BAD_CODE - Static variable in class com.ibm.spatial.util.ImplementationMessages
Error codes.
MSG_BAD_CODE - Static variable in class com.ibm.spatial.util.Messages
Invalid message code in Messages.getMessage().
MSG_BAD_ERROR_TYPE - Static variable in class com.ibm.spatial.util.ImplementationMessages
Error codes.
MSG_BAD_RUNTIME_ERROR - Static variable in class com.ibm.spatial.util.ImplementationMessages
Error codes.
MSG_CONCURRENT_CLIENT - Static variable in class com.ibm.spatial.util.Messages
Another database client concurrently inserts new rows into the coordinate references table.
MSG_CORRUPT_CACHE - Static variable in class com.ibm.spatial.util.Messages
The SRS cache and the underlying database are out of sync; if this error occurs, the application should execute CoordRefManager.read() to resynchronize the cache with the underlying spatial references table.
MSG_ENTRY - Static variable in class com.ibm.spatial.util.Messages
Entering method.
MSG_EXCEPTION - Static variable in class com.ibm.spatial.util.Messages
An exception has been thrown; if logging is turned on, the log will contain the exception's backtrace.
MSG_FATAL_ERROR - Static variable in class com.ibm.spatial.util.ImplementationMessages
Error codes.
MSG_FORMAT_ERROR - Static variable in class com.ibm.spatial.util.ImplementationMessages
Error codes.
MSG_FORMAT_ERROR - Static variable in class com.ibm.spatial.util.Messages
An error occurred while formatting the message.
MSG_INVALID_CONNECTION - Static variable in class com.ibm.spatial.util.Messages
Invalid database connection.
MSG_INVALID_FORMAT - Static variable in class com.ibm.spatial.util.Messages
Invalid geometry data format.
MSG_INVALID_GEOMETRY - Static variable in class com.ibm.spatial.util.Messages
Invalid geometry.
MSG_INVALID_PARAM - Static variable in class com.ibm.spatial.util.Messages
Invalid method argument.
MSG_INVALID_SHAPE_FORMAT - Static variable in class com.ibm.spatial.util.Messages
Invalid shape data format.
MSG_INVALID_VERSION - Static variable in class com.ibm.spatial.util.Messages
Unsupported data format version.
MSG_LOCALE_NOT_SUPPORTED - Static variable in class com.ibm.spatial.util.Messages
The requested Locale is not supported.
MSG_LOG_ERROR - Static variable in class com.ibm.spatial.util.Messages
Error while logging.
MSG_LOG_INFO - Static variable in class com.ibm.spatial.util.Messages
Logging level: info.
MSG_LOG_SEVERE - Static variable in class com.ibm.spatial.util.Messages
Logging level: severe errors.
MSG_LOG_WARNING - Static variable in class com.ibm.spatial.util.Messages
Logging level: warnings.
MSG_MAX_CODE - Static variable in class com.ibm.spatial.util.ImplementationMessages
Error codes.
MSG_NO_READER - Static variable in class com.ibm.spatial.util.Messages
Failed to find a geometry reader for the requasted data format.
MSG_NO_WRITER - Static variable in class com.ibm.spatial.util.Messages
Failed to find a geometry writer for the requasted data format.
MSG_OUT_OF_BOUNDS - Static variable in class com.ibm.spatial.util.Messages
Coordinates out of bounds.
MSG_RETURN - Static variable in class com.ibm.spatial.util.Messages
Exiting method.
MSG_SQL_ERROR - Static variable in class com.ibm.spatial.util.Messages
SQL error.
MSG_SRSDELETE_FAILED - Static variable in class com.ibm.spatial.util.Messages
Failed to delete an SRS from the spatial references table.
MSG_SRSINSERT_FAILED - Static variable in class com.ibm.spatial.util.Messages
Failed to insert an SRS into the spatial references table.
MSG_SRSSELECT_FAILED - Static variable in class com.ibm.spatial.util.Messages
Failed to retrieve an SRS from the spatial references table.
MSG_SRSUPDATE_FAILED - Static variable in class com.ibm.spatial.util.Messages
Failed to update an SRS into the spatial references table.
MSG_SUBS_OUT_OF_RANGE - Static variable in class com.ibm.spatial.util.Messages
Argument out of range.
MSG_UNSUPPORTED - Static variable in class com.ibm.spatial.util.Messages
Unsupported operation.
MultiCurve - Interface in com.ibm.spatial.geom
A MultiCurve is a one-dimensional GeometryCollection whose elements are Curves.
MultiLineString - Interface in com.ibm.spatial.geom
A MultiLineString is a MultiCurve whose elements are LineStrings.
MultiPoint - Interface in com.ibm.spatial.geom
The MultiPoint interface exposes a collection of zero-dimensional geometries.
MultiPolygon - Interface in com.ibm.spatial.geom
A MultiPolygon is a MultiSurface whose elements are Polygons.
MultiSurface - Interface in com.ibm.spatial.geom
A MultiSurface is a two-dimensional geometric collection whose elements are surfaces.

N

numGeometries() - Method in interface com.ibm.spatial.geom.GeometryCollection
Returns the number of Geometries in this collection.
numGeometries() - Method in class com.ibm.spatial.geom.IfxGeometryCollection
Returns the number of Geometries in this collection.
numGeometries() - Method in class com.ibm.spatial.geom.IfxMultiLineString
Returns the number of IfxLineStrings in this object.
numGeometries() - Method in class com.ibm.spatial.geom.IfxMultiPoint
Returns the number of IfxPoints in this object.
numInteriorRings() - Method in class com.ibm.spatial.geom.IfxPolygon
Returns the number of interior rings in this Polygon.
numInteriorRings() - Method in interface com.ibm.spatial.geom.Polygon
Returns the number of interior rings in this Polygon.
numParts() - Method in class com.ibm.spatial.geom.IfxGeometry
Returns the number of parts of this object.
numParts() - Method in class com.ibm.spatial.geom.IfxGeometryCollection
Returns the number of parts of this object.
numParts() - Method in class com.ibm.spatial.geom.IfxLineString
Returns the number of parts of this object.
numParts() - Method in class com.ibm.spatial.geom.IfxMultiCoord
Returns the number of parts of this object.
numParts() - Method in class com.ibm.spatial.geom.IfxMultiLineString
Returns the number of parts of this object.
numParts() - Method in class com.ibm.spatial.geom.IfxMultiPoint
Returns the number of parts of this object.
numParts() - Method in class com.ibm.spatial.geom.IfxMultiPolygon
Returns the number of parts of this object.
numParts() - Method in class com.ibm.spatial.geom.IfxPoint
Returns the number of parts of this object, that is 1 for a non-empty point and 0 for an empty point.
numParts() - Method in class com.ibm.spatial.geom.IfxPolygon
Returns the number of parts of this object.
numPoints() - Method in interface com.ibm.spatial.geom.Geometry
Returns the number of points in this geometry.
numPoints() - Method in class com.ibm.spatial.geom.IfxGeometry
Returns the number of points in this geometry.
numPoints(int, int) - Method in class com.ibm.spatial.geom.IfxGeometry
Returns the number of points in the specified part and subpart.
numPoints() - Method in class com.ibm.spatial.geom.IfxGeometryCollection
Returns the number of points in this geometry.
numPoints(int, int) - Method in class com.ibm.spatial.geom.IfxGeometryCollection
Returns the number of points in the specified part and subpart.
numPoints() - Method in class com.ibm.spatial.geom.IfxMultiCoord
Returns the number of points in this geometry.
numPoints(int, int) - Method in class com.ibm.spatial.geom.IfxMultiCoord
Returns the number of points in the specified part and subpart.
numPoints() - Method in class com.ibm.spatial.geom.IfxPoint
Returns the number of points in this geometry.
numPoints(int, int) - Method in class com.ibm.spatial.geom.IfxPoint
Returns the number of points in the specified part and subpart.
numPoints() - Method in interface com.ibm.spatial.geom.LineString
Returns the number of points in this LineString.
numSubParts(int) - Method in class com.ibm.spatial.geom.IfxGeometry
Returns the number of subparts in the specified part.
numSubParts(int) - Method in class com.ibm.spatial.geom.IfxGeometryCollection
Returns the number of subparts in the specified part.
numSubParts(int) - Method in class com.ibm.spatial.geom.IfxLineString
Returns the number of subparts in the specified part.
numSubParts(int) - Method in class com.ibm.spatial.geom.IfxMultiCoord
Returns the number of subparts in the specified part.
numSubParts(int) - Method in class com.ibm.spatial.geom.IfxMultiLineString
Returns the number of subparts in the specified part.
numSubParts(int) - Method in class com.ibm.spatial.geom.IfxMultiPoint
Returns the number of subparts in the specified part.
numSubParts(int) - Method in class com.ibm.spatial.geom.IfxMultiPolygon
Returns the number of subparts in the specified part.
numSubParts(int) - Method in class com.ibm.spatial.geom.IfxPoint
Returns the number of subparts in the specified part.
numSubParts(int) - Method in class com.ibm.spatial.geom.IfxPolygon
Returns the number of subparts in the specified part.

O

OFF - Static variable in class com.ibm.spatial.util.Logger
OFF is a special level that can be used to turn off logging.
ordAt(int) - Method in class com.ibm.spatial.geom.IfxPoint
Gets the coordinate specified by index n, where n=0 corresponds to x, n=1 to y, n=2 to z, and n=3 to m.
ordAt(int) - Method in interface com.ibm.spatial.geom.Point
Returns the coordinate of this point specified by the argument index (x is at index 0, y is at index 1, z is at index 2, m is at index 3).
overlaps(Geometry) - Method in interface com.ibm.spatial.geom.Geometry
Determines whether the argument overlaps this geometry object.
overlaps(Geometry) - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.

P

PACKAGE_NAME - Static variable in interface com.ibm.spatial.util.Constants
 
PATCH_LEVEL - Static variable in interface com.ibm.spatial.util.BuildConstants
 
perimeter() - Method in class com.ibm.spatial.geom.IfxGeometry
Returns the perimeter of this object, as measured in the spatial reference system of this object.
perimeter() - Method in class com.ibm.spatial.geom.IfxLineString
Returns the perimeter of this object, as measured in the spatial reference system of this object.
perimeter() - Method in class com.ibm.spatial.geom.IfxMultiCoord
Returns the perimeter of this object, as measured in the spatial reference system of this object.
perimeter() - Method in class com.ibm.spatial.geom.IfxMultiLineString
Returns the perimeter of this object.
perimeter() - Method in class com.ibm.spatial.geom.IfxMultiPolygon
Returns the perimeter of this object, as measured in the associated spatial reference system.
perimeter() - Method in class com.ibm.spatial.geom.IfxSurface
Returns the perimeter of this object, as measured in the associated spatial reference system.
perimeter() - Method in interface com.ibm.spatial.geom.MultiSurface
Computes the total perimeter of this surface collection, as measured in the coordinate system of this MultiSurface.
perimeter() - Method in interface com.ibm.spatial.geom.Surface
Returns the perimeter of a Surface, as measured in the spatial reference system of this Surface.
Point - Interface in com.ibm.spatial.geom
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.
pointN(int) - Method in class com.ibm.spatial.geom.IfxLineString
Returns the vertex at the specified position in this LineString.
pointN(int) - Method in interface com.ibm.spatial.geom.LineString
Returns the vertex at the specified position in this LineString.
pointOnSurface() - Method in class com.ibm.spatial.geom.IfxMultiPolygon
A Point guaranteed to be on this object.
pointOnSurface() - Method in class com.ibm.spatial.geom.IfxSurface
Returns a point guaranteed to be on this Surface.
pointOnSurface() - Method in interface com.ibm.spatial.geom.MultiSurface
A Point guaranteed to be on this MultiSurface.
pointOnSurface() - Method in interface com.ibm.spatial.geom.Surface
Returns a point guaranteed to be on this Surface.
Polygon - Interface in com.ibm.spatial.geom
A Polygon is a planar Surface, defined by 1 exterior boundary and 0 or more interior boundaries.
put(CoordRef) - Method in class com.ibm.spatial.srs.CoordRefManager
Makes the given CoordRef object attributes permanent, by storing them into the underlying database, and in this object's cache.

R

read(int) - Method in class com.ibm.spatial.io.GeometryReader
Reads the geometry at position specified by index, using supplied arguments specified by args.
read(int, Object[]) - Method in class com.ibm.spatial.io.GeometryReader
Reads the geometry at position specified by index, using supplied arguments specified by args.
readAll(Object[]) - Method in class com.ibm.spatial.io.GeometryReader
Returns an Iterator containing all the geometries, starting at the index given by getMinIndex, from the input source in the form of Geometry objects.
readSQL(SQLInput, String) - Method in class com.ibm.spatial.io.IfxSQLData
Reads data from the database and creates an appropriate geometry object to hold it.
ready() - Method in class com.ibm.spatial.io.GeometryReader
Tell whether this stream is ready to be read.
RECOVERABLE_ERROR - Static variable in class com.ibm.spatial.util.ErrorReporter
Recoverable error
recoverableError(Exception) - Method in interface com.ibm.spatial.ErrorHandler
Receive notification of a recoverable error.
recoverableError(Exception) - Method in class com.ibm.spatial.util.HandlerImpl
Receives notification of a recoverable error and returns the argument.
refresh() - Method in class com.ibm.spatial.srs.CoordRefManager
Refreshes the cached coordinate reference objects with data from the underlying database.
RELEASE_VERSION - Static variable in interface com.ibm.spatial.util.BuildConstants
 
releaseVersion() - Static method in class com.ibm.spatial.SpatialManager
Returns a product release version string.
remove(int) - Method in class com.ibm.spatial.srs.CoordRefManager
Removes the coordinate reference specified by srid from this object's in-use cache and, if the current connection is not null, from the database.
removeFromCache(int) - Method in class com.ibm.spatial.srs.CoordRefManager
Removes the coordinate reference specified by srid from this object's in-use cache.
REPORT_CLASS_INFO - Static variable in interface com.ibm.spatial.util.Constants
 
reportError(Exception, String, String) - Static method in class com.ibm.spatial.SpatialManager
Report an error caused by exception.
reportError(int) - Static method in class com.ibm.spatial.SpatialManager
Report a fatal error with a message indicated by msgCode.
reportError(int, Object[]) - Static method in class com.ibm.spatial.SpatialManager
Report a fatal error.
reportError(int, String, String) - Static method in class com.ibm.spatial.SpatialManager
Report a fatal error.
reportError(int, Object[], String, String) - Static method in class com.ibm.spatial.SpatialManager
Report a fatal error.
reportError(int, Object[], EventLocation) - Static method in class com.ibm.spatial.SpatialManager
Report a fatal error.
reportError(int, int, Object[], EventLocation) - Static method in class com.ibm.spatial.SpatialManager
Report an error of type errorType.
reportError(int, int, Object[], EventLocation) - Method in class com.ibm.spatial.util.ErrorReporter
Reports an error of type errorType.
reportRuntimeError(int, int, Object[], EventLocation) - Method in class com.ibm.spatial.util.ErrorReporter
Reports a runtime error.
reset() - Method in class com.ibm.spatial.io.GeometryReader
Restores the GeometryReader to its initial state.
reset() - Method in class com.ibm.spatial.io.GeometryWriter
Restores the GeometryWriter to its initial state.
RUNTIME - Static variable in class com.ibm.spatial.util.ErrorReporter
 

S

sameAs(CoordRef, int) - Method in class com.ibm.spatial.srs.CoordRef
Checks whether this object is equivalent to the object passed as argument.
setAuthName(String) - Method in class com.ibm.spatial.srs.CoordRef
Sets the authoritative name for the spatial reference system associated to this coordinate reference object.
setAuthSrid(Integer) - Method in class com.ibm.spatial.srs.CoordRef
Sets the authoritative id for the spatial reference system associated to this coordinate reference object.
setConnection(Connection) - Method in class com.ibm.spatial.srs.CoordRefManager
Setup the connection to the database.
setCoord(double, double) - Method in class com.ibm.spatial.geom.CoordPoint.Double
Sets the coordinates of this CoordPoint to the specified values.
setCoord(double, double) - Method in class com.ibm.spatial.geom.CoordPoint.Long
Sets the coordinates of this CoordPoint to the specified values.
setCoord(CoordPoint) - Method in class com.ibm.spatial.geom.CoordPoint
Sets the coordinates of this CoordPoint to the values specified by the argument.
setCoord(double, double) - Method in class com.ibm.spatial.geom.CoordPoint
Sets the coordinates of this CoordPoint to the specified values.
setCoordAt(int, double) - Method in class com.ibm.spatial.geom.CoordPoint.Double
Sets the coordinate specified by index n with the value specified by value, where n=0 corresponds to x, n=1 to y, n=2 to z, and n=3 to m.
setCoordAt(int, double) - Method in class com.ibm.spatial.geom.CoordPoint.DoubleZM
Sets the coordinate specified by index n with the value specified by value, where n=0 corresponds to x, n=1 to y, n=2 to z, and n=3 to m.
setCoordAt(int, double) - Method in class com.ibm.spatial.geom.CoordPoint.Long
Sets the coordinate specified by index n with the value specified by value, where n=0 corresponds to x, n=1 to y, n=2 to z, and n=3 to m.
setCoordAt(int, double) - Method in class com.ibm.spatial.geom.CoordPoint.LongZM
Sets the coordinate specified by index n with the value specified by value, where n=0 corresponds to x, n=1 to y, n=2 to z, and n=3 to m.
setCoordAt(int, double) - Method in class com.ibm.spatial.geom.CoordPoint
Sets the coordinate specified by index n with the value specified by value, where n=0 corresponds to x, n=1 to y, n=2 to z, and n=3 to m.
setDescription(String) - Method in class com.ibm.spatial.srs.CoordRef
Sets a description of this coordinate reference object.
setDimension(int) - Method in class com.ibm.spatial.srs.CoordRef
Sets the dimension of the coordinate system.
setEmpty() - Method in class com.ibm.spatial.geom.CoordPoint.Double
Sets this CoordPoint to be empty.
setEmpty() - Method in class com.ibm.spatial.geom.CoordPoint.DoubleZM
Sets this CoordPoint to be empty.
setEmpty() - Method in class com.ibm.spatial.geom.CoordPoint.Long
Sets this CoordPoint to be empty.
setEmpty() - Method in class com.ibm.spatial.geom.CoordPoint.LongZM
Sets this CoordPoint to be empty.
setEmpty() - Method in class com.ibm.spatial.geom.CoordPoint
Sets this CoordPoint to be empty.
setEmpty() - Method in class com.ibm.spatial.geom.Envelope.Double
Sets this Envelope to empty (no extent).
setEmpty() - Method in class com.ibm.spatial.geom.Envelope.Long
Sets this Envelope to empty (no extent).
setEmpty() - Method in class com.ibm.spatial.geom.Envelope
Sets this Envelope to empty (no extent).
setErrorHandler(ErrorHandler) - Static method in class com.ibm.spatial.SpatialManager
Sets the error handler.
setExtent(double, double, double, double) - Method in class com.ibm.spatial.geom.Envelope.Double
Sets the extent of this Envelope to the specified values.
setExtent(Envelope) - Method in class com.ibm.spatial.geom.Envelope.Double
Sets this Envelope to be the same as the specified Envelope.
setExtent(double, double, double, double) - Method in class com.ibm.spatial.geom.Envelope.Long
Sets the extent of this Envelope to the specified values.
setExtent(long, long, long, long) - Method in class com.ibm.spatial.geom.Envelope.Long
Sets the extent of this Envelope to the specified long values.
setExtent(Envelope) - Method in class com.ibm.spatial.geom.Envelope.Long
Sets this Envelope to be the same as the specified Envelope.
setExtent(double, double, double, double) - Method in class com.ibm.spatial.geom.Envelope
Sets the extent of this Envelope to the specified values.
setExtent(Envelope) - Method in class com.ibm.spatial.geom.Envelope
Sets this Envelope to be the same as the specified Envelope.
setExtent(Envelope) - Method in class com.ibm.spatial.srs.CoordRef
Sets the X, Y, Z, and M false origins and scale factors so that this coordinate reference covers objects inside the envelope specified by env.
setExtentM(double, double) - Method in class com.ibm.spatial.geom.Envelope.Double
Sets the extent of the measure of this Envelope to the specified values.
setExtentM(double, double) - Method in class com.ibm.spatial.geom.Envelope.Long
Sets the extent of the M coordinate of this Envelope to the specified values.
setExtentM(long, long) - Method in class com.ibm.spatial.geom.Envelope.Long
Sets the extent of the measure of this Envelope to the specified values.
setExtentM(double, double) - Method in class com.ibm.spatial.geom.Envelope
Sets the extent of the M coordinate of this Envelope to the specified values.
setExtentZ(double, double) - Method in class com.ibm.spatial.geom.Envelope.Double
Sets the extent of the Z coordinate of this Envelope to the specified values.
setExtentZ(double, double) - Method in class com.ibm.spatial.geom.Envelope.Long
Sets the extent of the Z coordinate of this Envelope to the specified values.
setExtentZ(long, long) - Method in class com.ibm.spatial.geom.Envelope.Long
Sets the extent of the Z coordinate of this Envelope to the specified values.
setExtentZ(double, double) - Method in class com.ibm.spatial.geom.Envelope
Sets the extent of the Z coordinate of this Envelope to the specified values.
setHandler(ErrorHandler) - Method in class com.ibm.spatial.util.ErrorReporter
Sets the error handler.
setInput(Object, boolean) - Method in class com.ibm.spatial.io.GeometryReader
Sets the input source to the specified InputStream or other Object.
setInput(Object) - Method in class com.ibm.spatial.io.GeometryReader
Sets the input source to the specified InputStream or other Object.
setLevel(int) - Method in class com.ibm.spatial.util.Logger
Sets the log level specifying which message levels will be logged by this logger.
setLocale(Locale) - Static method in class com.ibm.spatial.SpatialManager
Note: this method is used internally and may be changed in future implementations without notice.
setLocale(Locale) - Method in class com.ibm.spatial.util.ImplementationMessages
Sets the locale used for error messages.
setLocale(Locale) - Method in interface com.ibm.spatial.util.MessageProvider
Sets the locale used for error messages.
setLocale(Locale) - Method in class com.ibm.spatial.util.Messages
Sets the locale used for error messages.
setLogger(Logger) - Static method in class com.ibm.spatial.SpatialManager
Sets the current logger.
setLogLevel(int) - Static method in class com.ibm.spatial.SpatialManager
Sets the current logging level.
setLogWriter(String) - Static method in class com.ibm.spatial.SpatialManager
Sets the current log Writer.
setLogWriter(Writer) - Static method in class com.ibm.spatial.SpatialManager
Sets the current log Writer.
setM(double) - Method in class com.ibm.spatial.geom.CoordPoint.DoubleZM
Sets the measure of this CoordPoint to the specified value.
setM(double) - Method in class com.ibm.spatial.geom.CoordPoint.LongZM
Sets the measure of this CoordPoint to the specified value.
setM(double) - Method in class com.ibm.spatial.geom.CoordPoint
Sets the measure of this CoordPoint to the specified value.
setM(double, double) - Method in class com.ibm.spatial.srs.CoordRef
Sets the M false origin and scale factor for this coordinate reference object.
setMessageProvider(MessageProvider) - Method in class com.ibm.spatial.util.Logger
Sets a MessageProvider object to retrieve localized and formatted messages given a message code.
setObject(Object) - Method in class com.ibm.spatial.io.IfxSQLData
Sets the object to be written to the database server.
setOutput(Object) - Method in class com.ibm.spatial.io.GeometryWriter
Sets the output to the specified OutputStream or other Object.
setSrid(int) - Method in class com.ibm.spatial.srs.CoordRef
Sets a spatial reference ID for this coordinate reference object.
setSrtext(String) - Method in class com.ibm.spatial.srs.CoordRef
Sets the well-known text representation of this coordinate system, modeled after the Petrotechnical Open Software Corporation/European Professional Surveyors Group (POSC/EPSG) coordinate system data model.
setWriteClassInfo(boolean) - Method in class com.ibm.spatial.util.ErrorReporter
If flag is true, then this object will prepend error messages with the class and method name where the error occured, if this information exists; otherwise the class information is not written to the error message.
setWriter(Writer) - Method in class com.ibm.spatial.util.HandlerImpl
Sets the log writer where the log records are written.
setXY(double, double, double) - Method in class com.ibm.spatial.srs.CoordRef
Sets the X and Y false origins and scale factor.
setZ(double) - Method in class com.ibm.spatial.geom.CoordPoint.DoubleZM
Sets the coordinates of this CoordPoint to the specified values.
setZ(double) - Method in class com.ibm.spatial.geom.CoordPoint.LongZM
Sets the coordinates of this CoordPoint to the specified values.
setZ(double) - Method in class com.ibm.spatial.geom.CoordPoint
Sets the coordinates of this CoordPoint to the specified values.
setZ(double, double) - Method in class com.ibm.spatial.srs.CoordRef
Sets the Z false origin and scale factor for this coordinate reference object.
SEVERE - Static variable in class com.ibm.spatial.util.Logger
SEVERE is a message level indicating a failure.
size() - Method in class com.ibm.spatial.srs.CoordRefManager
Returns the number of objects in the cache.
SpatialException - Exception in com.ibm.spatial
SpatialException is thrown whenever errors are encountered on the operations of the geometry object.
SpatialException() - Constructor for exception com.ibm.spatial.SpatialException
Creates a new SpatialException.
SpatialException(int, String) - Constructor for exception com.ibm.spatial.SpatialException
Creates a new SpatialException.
SpatialException(int, String, EventLocation) - Constructor for exception com.ibm.spatial.SpatialException
Creates a new SpatialException.
SpatialException(int, EventLocation, Exception) - Constructor for exception com.ibm.spatial.SpatialException
Creates a new SpatialException wrapping an existing exception.
SpatialManager - Class in com.ibm.spatial
SpatialManager contains convenience methods for managing geometry objects.
SpatialManager() - Constructor for class com.ibm.spatial.SpatialManager
 
srid() - Method in interface com.ibm.spatial.geom.Geometry
Returns this object's spatial reference system identity.
srid() - Method in class com.ibm.spatial.geom.IfxGeometry
Returns this object's spatial reference system identifier.
SRTEXT - Static variable in class com.ibm.spatial.srs.CoordRef
The projection strings are compared for equivalence
startPoint() - Method in interface com.ibm.spatial.geom.Curve
Returns the start point of a Curve.
startPoint(CoordPoint) - Method in interface com.ibm.spatial.geom.Curve
Fills in the CoordPoint passed as argument with the coordinates of the first point of a Curve.
startPoint(CoordPoint) - Method in class com.ibm.spatial.geom.IfxLineString
Copy the coordinates of the first point of this curve into the specified argument point.
startPoint() - Method in class com.ibm.spatial.geom.IfxLineString
Returns the start point of this LineString.
Surface - Interface in com.ibm.spatial.geom
A Surface is a two-dimensional geometric object.
symmetricDiff(Geometry) - Method in interface com.ibm.spatial.geom.Geometry
Returns a geometry object that is composed of the parts of this object and the argument that aren't common to both.
symmetricDiff(Geometry) - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.

T

toArray() - Method in class com.ibm.spatial.geom.IfxGeometryCollection
Returns an array containing all of the Geometries in this object.
toCoordArray(double[], int, int, int, int, int) - Method in class com.ibm.spatial.geom.IfxGeometry
Gets the coordinates of up to count points from the specified part and subpart of this object, starting with the position specified by index.
toCoordArray(double[], int, int, int, int, int) - Method in class com.ibm.spatial.geom.IfxGeometryCollection
Gets the coordinates of up to count points from the specified part and subpart of this object, starting with the position specified by srcOffset.
toCoordArray(double[], int, int, int, int, int) - Method in class com.ibm.spatial.geom.IfxMultiCoord
Gets the coordinates of up to count points from the specified part and subpart of this object, starting with the position specified by index.
toCoordArray(double[], int, int, int, int, int) - Method in class com.ibm.spatial.geom.IfxPoint
This method overrides IfxGeometry#toCoordArray.
toCoordPoint() - Method in class com.ibm.spatial.geom.IfxPoint
Returns a CoordPoint object containing the coordinates of this point.
toCoordPoint(CoordPoint) - Method in class com.ibm.spatial.geom.IfxPoint
Fills in the CoordPoint argument with the coordinates of this point.
toPointArray(CoordPoint[], int, int, int, int) - Method in class com.ibm.spatial.geom.IfxGeometry
Copies up to count points from the specified part and subpart of this object, starting with the point at the position specified by index (relative to the current subpart beginning position), into pointArray.
toPointArray(CoordPoint[], int, int, int, int) - Method in class com.ibm.spatial.geom.IfxGeometryCollection
Copies up to count points from the specified part and subpart of this object, starting with the point at the position specified by srcOffset (relative to the current subpart beginning position), into pointArray.
toPointArray(CoordPoint[], int, int, int, int) - Method in class com.ibm.spatial.geom.IfxMultiCoord
Copies up to count points from the specified part and subpart of this object, starting with the point at the position specified by index (relative to the current subpart beginning position), into pointArray.
toPointArray(CoordPoint[], int, int, int, int) - Method in class com.ibm.spatial.geom.IfxPoint
This method overrides IfxGeometry#toPointArray.
toString() - Method in class com.ibm.spatial.geom.CoordPoint.Long
Returns the String representation of this CoordPoint.
toString() - Method in class com.ibm.spatial.geom.CoordPoint.LongZM
Returns the String representation of this CoordPoint.
toString() - Method in class com.ibm.spatial.geom.CoordPoint
Returns the String representation of this CoordPoint.
toString() - Method in class com.ibm.spatial.geom.Envelope.Double
Returns the String representation of this Envelope.
toString() - Method in class com.ibm.spatial.geom.Envelope.Long
Returns the String representation of this Envelope.
toString() - Method in class com.ibm.spatial.geom.IfxGeometry
Returns a String object representing this object's modified WKT representation.
toString() - Method in exception com.ibm.spatial.SpatialException
Override toString to pick up any embedded exception.
toString() - Method in class com.ibm.spatial.srs.CoordRef
Returns a string representation of this coordinate reference object.
touches(Geometry) - Method in interface com.ibm.spatial.geom.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.
touches(Geometry) - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.

U

union(Envelope, Envelope, Envelope) - Static method in class com.ibm.spatial.geom.Envelope
Unions the pair of source Envelope objects and puts the result into the specified destination Envelope object.
union(Geometry) - Method in interface com.ibm.spatial.geom.Geometry
Returns the union set (the boolean logical OR of space) of this geometry object and the argument.
union(Geometry) - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.
unsetSrid() - Method in class com.ibm.spatial.srs.CoordRef
"Unsets" the srid of this object.
unsupported() - Static method in class com.ibm.spatial.SpatialManager
Prepares an error message and reports an unsupported operation error.

V

value(double) - Method in interface com.ibm.spatial.geom.Curve
Returns the point located r coordinate units along the Curve from the start point.
value(double) - Method in class com.ibm.spatial.geom.IfxLineString
Returns the point located r coordinate units along the Curve from the start point.

W

warning(Exception) - Method in interface com.ibm.spatial.ErrorHandler
Receive notification of a warning.
WARNING - Static variable in class com.ibm.spatial.util.ErrorReporter
Warning
warning(Exception) - Method in class com.ibm.spatial.util.HandlerImpl
Receive notification of a warning.
WARNING - Static variable in class com.ibm.spatial.util.Logger
WARNING is a message level indicating a potential problem.
within(Geometry) - Method in interface com.ibm.spatial.geom.Geometry
Tests whether this geometry object is completely within the argument geometry.
within(Geometry) - Method in class com.ibm.spatial.geom.IfxGeometry
This implementation throws UnsupportedOperationException.
write(Geometry, Object[]) - Method in class com.ibm.spatial.io.GeometryWriter
Appends a geometry to the output.
write(Geometry) - Method in class com.ibm.spatial.io.GeometryWriter
Appends a geometry to the output.
write(int, Geometry, Object[]) - Method in class com.ibm.spatial.io.GeometryWriter
Inserts a new geometry into an existing stream at a position specified by index.
write(LogRecord) - Method in class com.ibm.spatial.util.HandlerImpl
Write a LogRecord.
write(LogRecord) - Method in interface com.ibm.spatial.util.LogHandler
Write a LogRecord.
writeSQL(SQLOutput) - Method in class com.ibm.spatial.io.IfxSQLData
Writes this object to the given SQL data stream.

X

x - Variable in class com.ibm.spatial.geom.CoordPoint.Double
The x coordinate of this CoordPoint.
x - Variable in class com.ibm.spatial.geom.CoordPoint.Long
The x coordinate of this CoordPoint.
X() - Method in class com.ibm.spatial.geom.IfxPoint
Returns the x coordinate of this point.
X() - Method in interface com.ibm.spatial.geom.Point
Returns the x coordinate of this point.

Y

y - Variable in class com.ibm.spatial.geom.CoordPoint.Double
The y coordinate of this CoordPoint.
y - Variable in class com.ibm.spatial.geom.CoordPoint.Long
The y coordinate of this CoordPoint.
Y() - Method in class com.ibm.spatial.geom.IfxPoint
Returns the y coordinate of this point.
Y() - Method in interface com.ibm.spatial.geom.Point
Returns the y coordinate of this point.

Z

z - Variable in class com.ibm.spatial.geom.CoordPoint.DoubleZM
The z coordinate of this CoordPoint.
z - Variable in class com.ibm.spatial.geom.CoordPoint.LongZM
The z coordinate of this CoordPoint.
Z() - Method in class com.ibm.spatial.geom.IfxPoint
Returns the Z coordinate of this point.

A B C D E F G H I L M N O P R S T U V W X Y Z
Spatial DataBlade
JAVA API v8.21


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