Skip navigation links
A B C D E F G I L M N O P R S T U V X Y 

A

addEdge(int, int, Point2DD[]) - Method in class oracle.spatial.topo.TopoMap
Adds an Edge to the topology, making all necessary adjustments to the surrounding topological context.
addEdgePre(int, int, Point2DD[], TopoMap) - Method in interface oracle.spatial.topo.TopoPreprocess
 
addIsolatedNode(Point2DD) - Method in class oracle.spatial.topo.TopoMap
Adds an isolated node inside of a face when the face ID is not known.
addIsolatedNode(int, Point2DD) - Method in class oracle.spatial.topo.TopoMap
Adds an isolated node inside of a face when the face ID is known.
addIsolatedNodePre(Point2DD, TopoMap) - Method in interface oracle.spatial.topo.TopoPreprocess
 
addLinearGeometry(JGeometry) - Method in class oracle.spatial.topo.TopoMap
Adds a linear (line string) geometry to the topology, inserting edges and nodes as necessary based on the full intersection of the geometry with the edges and nodes in the topology graph.
addLinearGeometry(Point2DD[]) - Method in class oracle.spatial.topo.TopoMap
Adds a linear (line string) geometry to the topology, inserting edges and nodes as necessary based on the full intersection of the geometry with the edges and nodes in the topology graph.
addLoop(int, Point2DD[]) - Method in class oracle.spatial.topo.TopoMap
Adds an edge that loops and connects to the same node.
addLoopPre(int, Point2DD[], TopoMap) - Method in interface oracle.spatial.topo.TopoPreprocess
 
addNode(int, Point2DD, int, boolean) - Method in class oracle.spatial.topo.TopoMap
Adds a node to an edge, splitting the edge in the process.
addNodePre(int, Point2DD, int, boolean, TopoMap) - Method in interface oracle.spatial.topo.TopoPreprocess
 
addPointGeometry(JGeometry) - Method in class oracle.spatial.topo.TopoMap
Adds a point geometry to the topology.
addPointGeometry(Point2DD) - Method in class oracle.spatial.topo.TopoMap
Adds a point to the topology.
addPolygonGeometry(JGeometry) - Method in class oracle.spatial.topo.TopoMap
Adds a polygon geometry to the topology, inserting edges and nodes as necessary based on the full intersection of the geometry with the edges and nodes in the topology graph.
addPolygonGeometry(Point2DD[]) - Method in class oracle.spatial.topo.TopoMap
Adds a single polygon geometry to the topology, inserting edges and nodes as necessary based on the full intersection of the polygon with the edges and nodes in the topology graph.
arcArcIntersect(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double[], double[]) - Static method in class oracle.spatial.topo.CompGeom
Finds the open-set intersection(s) of two arc segments, if any.
areSegmentsParallel(Point2DD, Point2DD, Point2DD, Point2DD, boolean) - Static method in class oracle.spatial.topo.CompGeom
Finds whether two line segments are parallel or, optionally, anti-parallel.
areSegmentsParallel(double, double, double, double, double, double, double, double, boolean) - Static method in class oracle.spatial.topo.CompGeom
 
augmentMBR(Point2DD[], Point2DD[]) - Static method in class oracle.spatial.topo.CompGeom
Expands target MBR to encompass added one.
augmentMBR(Point2DD, Point2DD[]) - Static method in class oracle.spatial.topo.CompGeom
Expands target MBR to encompass an added point.

B

BATCH_SIZE - Static variable in class oracle.spatial.topo.TopoMap
 

C

changeEdgeCoords(int, Point2DD[]) - Method in class oracle.spatial.topo.TopoMap
Replaces the coordinate string for an edge without changing the topological context of the edge.
changeEdgeCoords(int, Point2DD[], ArrayList<Integer>, ArrayList<Integer>, boolean) - Method in class oracle.spatial.topo.TopoMap
Replaces the coordinate string for an edge without changing the topological context of the edge.
clearCache() - Method in class oracle.spatial.topo.TopoMap
Clears all entities from the object cache.
clearCacheForNLW() - Method in class oracle.spatial.topo.TopoMap
Clears all entities from the object cache such that another loadWindow can be loaded witout doing a commit/rollback.
clearPreprocess() - Method in class oracle.spatial.topo.TopoMap
Clears the preprocessing listener for addXXXX methods
closeStmt() - Method in class oracle.spatial.topo.TopoMap
Closes the statement cursor.
commitDB() - Method in class oracle.spatial.topo.TopoMap
Commits any updates to the database and clears any row locks.
CompGeom - Class in oracle.spatial.topo
 
CompGeom() - Constructor for class oracle.spatial.topo.CompGeom
 
conn - Variable in class oracle.spatial.topo.TopoMap
 
createEdgeIndex() - Method in class oracle.spatial.topo.TopoMap
Builds a ram-resident R-tree index for the edge cache.
createFaceIndex() - Method in class oracle.spatial.topo.TopoMap
Builds a ram-resident R-tree index for the face cache.
crossProduct(Point2DD, Point2DD) - Static method in class oracle.spatial.topo.CompGeom
 
crossProduct(double, double, double, double) - Static method in class oracle.spatial.topo.CompGeom
 
crossProduct(double[], double[], double[]) - Static method in class oracle.spatial.topo.CompGeom
3-D crossproduct via arrays.

D

dispose() - Method in class oracle.spatial.topo.TopoMap
 
dotProduct(Point2DD, Point2DD) - Static method in class oracle.spatial.topo.CompGeom
 
dotProduct(double, double, double, double) - Static method in class oracle.spatial.topo.CompGeom
 

E

Edge - Class in oracle.spatial.topo
 
equals(Point2DD) - Method in class oracle.spatial.topo.Point2DD
 
equalsWithinBasin(Point2DD) - Method in class oracle.spatial.topo.Point2DD
 
equalsWithinBasin(Point2DD, double) - Method in class oracle.spatial.topo.Point2DD
 

F

Face - Class in oracle.spatial.topo
 
finalize() - Method in class oracle.spatial.topo.TopoMap
 
fixFaceMBRs() - Method in class oracle.spatial.topo.TopoMap
Adjusts the MBRs of any faces in the cache whose instance MBR does not match MBR computed from the edges in the outer boundary of the face.

G

getArray() - Method in class oracle.spatial.topo.Point2DD
 
getBoundaryEdge() - Method in class oracle.spatial.topo.Face
 
getBoundedFaceL() - Method in class oracle.spatial.topo.Edge
 
getBoundedFaceR() - Method in class oracle.spatial.topo.Edge
 
getCacheBounds() - Method in class oracle.spatial.topo.TopoMap
Determines the bounds of the data contained in the cache, using the index in the cache; useful for determining plot bounds, for example.
getCacheEdgeCount() - Method in class oracle.spatial.topo.TopoMap
Returns the number of edges in the cache.
getCacheFaceCount() - Method in class oracle.spatial.topo.TopoMap
Returns the number of faces in the cache.
getCacheNodeCount() - Method in class oracle.spatial.topo.TopoMap
Returns the number of nodes in the cache.
getConnection(String, String, String) - Static method in class oracle.spatial.topo.TopoMap
Static method to build a JDBC Connection object from a connection string, user ID, and password.
getContainFace() - Method in class oracle.spatial.topo.Node
 
getContainingFace(Point2DD) - Method in class oracle.spatial.topo.TopoMap
Overload provides the default behavior of getContaingFace(), that with allow_iso_coincidence false.
getContainingFace(Point2DD, boolean) - Method in class oracle.spatial.topo.TopoMap
From the faces in the instance cache, determines the one, if any, that contains the test point in its open set.
getCoord() - Method in class oracle.spatial.topo.Node
 
getCoords() - Method in class oracle.spatial.topo.Edge
 
getEdge(int) - Method in class oracle.spatial.topo.TopoMap
Returns a reference to an Edge object given its logical ID.
getEdgeAdditions() - Method in class oracle.spatial.topo.TopoMap
Provides a list of the edges that have been added in the cache.
getEdgeChanges() - Method in class oracle.spatial.topo.TopoMap
Provides a list of the edges that have been changed in the cache.
getEdgeDeletions() - Method in class oracle.spatial.topo.TopoMap
Provides a list of the edges that have been marked as deleted in the cache: deleted since the cache topology was loaded from the database, but not yet removed from the database.
getEdgeIterator() - Method in class oracle.spatial.topo.TopoMap
Provides an Iterator for traversal of all the Edge objects contained in the instance cache.
getEndNode() - Method in class oracle.spatial.topo.Edge
 
getFace(int) - Method in class oracle.spatial.topo.TopoMap
Returns a reference to a Face object given its logical ID.
getFaceAdditions() - Method in class oracle.spatial.topo.TopoMap
Provides a list of the faces that have been added in the cache.
getFaceBoundary(int, int) - Method in class oracle.spatial.topo.TopoMap
Returns an array of edge IDs making up the boundary of a face, with several options
getFaceChanges() - Method in class oracle.spatial.topo.TopoMap
Provides a list of the faces that have been changed in the cache.
getFaceDeletions() - Method in class oracle.spatial.topo.TopoMap
Provides a list of the faces that have been marked as deleted in the cache: deleted since the cache topology was loaded from the database, but not yet removed from the database.
getFaceIterator() - Method in class oracle.spatial.topo.TopoMap
Provides an Iterator for traversal of all the Face objects contained in the instance cache.
getId() - Method in class oracle.spatial.topo.Edge
 
getID() - Method in class oracle.spatial.topo.Face
 
getId() - Method in class oracle.spatial.topo.Node
 
getIsEditable() - Method in class oracle.spatial.topo.TopoMap
Returns the editing state.
getIslandEdges() - Method in class oracle.spatial.topo.Face
 
getIslandNodes() - Method in class oracle.spatial.topo.Face
 
getMbr() - Method in class oracle.spatial.topo.Face
 
getNearestEdge(Point2DD) - Method in class oracle.spatial.topo.TopoMap
Returns the ID of the Edge object that is nearest to the specified point.
getNearestEdgeInCache(Point2DD) - Method in class oracle.spatial.topo.TopoMap
Returns the ID of the Edge object that of the edges loaded in the cache is nearest to the specified point.
getNearestNode(Point2DD) - Method in class oracle.spatial.topo.TopoMap
Returns the ID of the Node object that is nearest to the specified point.
getNearestNodeInCache(Point2DD) - Method in class oracle.spatial.topo.TopoMap
Returns the ID of the Node object that of the nodes loaded in the cache is nearest to the specified point.
getNextEdgeL() - Method in class oracle.spatial.topo.Edge
 
getNextEdgeR() - Method in class oracle.spatial.topo.Edge
 
getNode(int) - Method in class oracle.spatial.topo.TopoMap
Returns a reference to a Node object given its logical ID.
getNodeAdditions() - Method in class oracle.spatial.topo.TopoMap
Provides a list of the nodes that have been added in the cache.
getNodeChanges() - Method in class oracle.spatial.topo.TopoMap
Provides a list of the nodes that have been changed in the cache.
getNodeDeletions() - Method in class oracle.spatial.topo.TopoMap
Provides a list of the nodes that have been marked as deleted in the cache: deleted since the cache topology was loaded from the database, but not yet removed from the database.
getNodeFaceStar(int) - Method in class oracle.spatial.topo.TopoMap
Gets an array of integers representing the IDs of a clockwise enumeration of all the faces adjoining the given node.
getNodeIterator() - Method in class oracle.spatial.topo.TopoMap
Provides an Iterator for traversal of all the Node objects contained in the instance cache.
getNodeStar(int) - Method in class oracle.spatial.topo.TopoMap
Gets an array of integers representing the IDs of a clockwise enumeration of all the edges connected to the given node.
getNodeStarCount(int) - Method in class oracle.spatial.topo.TopoMap
Gets a count of the number of edges connected at a node.
getOriginNode() - Method in class oracle.spatial.topo.Edge
 
getPrevEdgeL() - Method in class oracle.spatial.topo.Edge
 
getPrevEdgeR() - Method in class oracle.spatial.topo.Edge
 
getSrid() - Method in class oracle.spatial.topo.TopoMap
Returns the SRID of the topology.
getStartEdge() - Method in class oracle.spatial.topo.Node
 
getTopologyBounds() - Method in class oracle.spatial.topo.TopoMap
Determines the bounds of the data contained in the database topology, using the spatial index in the database.
getTopologyEdgeCount() - Method in class oracle.spatial.topo.TopoMap
Returns the number of edges in the <topologyName>_EDGE$table.
getTopologyFaceCount() - Method in class oracle.spatial.topo.TopoMap
Returns the number of faces in the <topologyName>_FACE$table.
getTopologyNodeCount() - Method in class oracle.spatial.topo.TopoMap
Returns the number of nodes in the <topologyName>_NODE$table.
getTopoName() - Method in class oracle.spatial.topo.TopoMap
Returns the name of the topology.
getTopoTransactionID() - Method in class oracle.spatial.topo.TopoMap
Returns the topology transaction ID if there is data loaded in the cache for update.
getX() - Method in class oracle.spatial.topo.Point2DD
 
getY() - Method in class oracle.spatial.topo.Point2DD
 

I

incPointInPolygon(Point2DD, Point2DD[], boolean) - Static method in class oracle.spatial.topo.CompGeom
Incremental Point in Polygon routine taking a string of coordinates representing a part (or all) of a ring boundary.
inLineRange(double, double, double, double, double, double) - Static method in class oracle.spatial.topo.CompGeom
computes whether the test point is on the open set of the input line segment with the assumption that the point is already known to be on the infinite line of which the line segment is a part.
inSector(Point2DD, Point2DD[]) - Static method in class oracle.spatial.topo.CompGeom
inSector determines whether a line drawn from the middle vertex of a triad of vertices to a test point lies within the sector defined by the triad.
inSector(double, double, double, double, double, double, double, double) - Static method in class oracle.spatial.topo.CompGeom
inSector determines whether a line drawn from the middle vertex of a triad of vertices to a test point lies within the sector defined by the triad.
InvalidTopoOperationException - Exception in oracle.spatial.topo
 
InvalidTopoOperationException() - Constructor for exception oracle.spatial.topo.InvalidTopoOperationException
 
InvalidTopoOperationException(String) - Constructor for exception oracle.spatial.topo.InvalidTopoOperationException
 

L

lineArcIntersect(double, double, double, double, double, double, double, double, double, double, double, double[], double[]) - Static method in class oracle.spatial.topo.CompGeom
Finds the open-set intersection of line and arc segments, if any.
lineLineIntersect(Point2DD, Point2DD, Point2DD, Point2DD, Point2DD) - Static method in class oracle.spatial.topo.CompGeom
Finds the open-set intersection of two line segments, if any.
lineLineIntersect(double, double, double, double, double, double, double, double, double[]) - Static method in class oracle.spatial.topo.CompGeom
Finds the open-set intersection of two line segments, if any.
loadEdge(int) - Method in class oracle.spatial.topo.TopoMap
Loads an edge from the database if the edge is not already in the cache.
loadFace(int) - Method in class oracle.spatial.topo.TopoMap
Loads a face from the database if the face is not already in the cache.
loadNode(int) - Method in class oracle.spatial.topo.TopoMap
Loads a node from the database if the node is not already in the cache.
loadTopology(boolean) - Method in class oracle.spatial.topo.TopoMap
Loads the entire topology from the database into the instance cache.
loadTopology(boolean, boolean) - Method in class oracle.spatial.topo.TopoMap
Loads the entire topology from the database into the instance cache.
loadWindow(double, double, double, double, boolean) - Method in class oracle.spatial.topo.TopoMap
Loads a portion of the topology specified by a query window.
loadWindow(double, double, double, double, boolean, boolean) - Method in class oracle.spatial.topo.TopoMap
Loads a portion of the topology specified by a query window.
loadWindow(double, double, double, double, boolean, boolean, boolean) - Method in class oracle.spatial.topo.TopoMap
Loads a portion of the topology specified by a query window.

M

main(String[]) - Static method in class oracle.spatial.topo.CompGeom
 
moveEdge(int, int, int, Point2DD[]) - Method in class oracle.spatial.topo.TopoMap
Moves one endpoint of an edge and changes the edge coordinates after checking that no topological changes would be required, other than some possible exceptions.
moveEdge(int, int, int, Point2DD[], ArrayList<Integer>, ArrayList<Integer>, boolean) - Method in class oracle.spatial.topo.TopoMap
Moves one endpoint of an edge and changes the edge coordinates after checking that no topological changes would be required, other than some possible exceptions.
moveIsolatedNode(int, Point2DD, boolean) - Method in class oracle.spatial.topo.TopoMap
Moves an isolated node to a new face.
moveIsolatedNode(int, Point2DD) - Method in class oracle.spatial.topo.TopoMap
Moves an isolated node.
moveIsolatedNode(int, Point2DD, int) - Method in class oracle.spatial.topo.TopoMap
Moves an isolated node to a new face.
moveNode(int, Point2DD[][]) - Method in class oracle.spatial.topo.TopoMap
Moves a node and its attached edges after checking that no topological changes would be required, except that island edges and nodes may change containing faces.
moveNode(int, Point2DD[][], ArrayList<Integer>, ArrayList<Integer>, boolean) - Method in class oracle.spatial.topo.TopoMap
Moves a node and its attached edges after checking that no topological changes would be required.

N

Node - Class in oracle.spatial.topo
 
NOID - Static variable in class oracle.spatial.topo.TopoMap
 

O

oracle.spatial.topo - package oracle.spatial.topo
 

P

paint(Graphics) - Method in class oracle.spatial.topo.TopoFrame
 
Point2DD - Class in oracle.spatial.topo
 
Point2DD() - Constructor for class oracle.spatial.topo.Point2DD
 
Point2DD(double, double) - Constructor for class oracle.spatial.topo.Point2DD
 
Point2DD(Point2DD) - Constructor for class oracle.spatial.topo.Point2DD
 
pointInMBR(Point2DD, Point2DD[]) - Static method in class oracle.spatial.topo.CompGeom
Determines if a point is within the bounds of the specified rectangle.
pointInMBR(double, double, double[][]) - Static method in class oracle.spatial.topo.CompGeom
Determines if a point is within the bounds of the specified rectangle.

R

removeEdge(int) - Method in class oracle.spatial.topo.TopoMap
Remove an edge, merging faces if there are different faces on each side of the edge.
removeNode(int) - Method in class oracle.spatial.topo.TopoMap
Removes an isolated node or a node at the joining of two edges, merging the edges into one.
removeObsoleteNodes() - Method in class oracle.spatial.topo.TopoMap
Removes any nodes in the cache which are connected to two and only two distinct edges, are not assigned to point features, and do not serve as the demarcation between mismatched linear features.
rollbackDB() - Method in class oracle.spatial.topo.TopoMap
Rolls back any updates to the database and clears any row locks.

S

searchEdgeRTree(double[][], ArrayList) - Method in class oracle.spatial.topo.TopoMap
Return the list of edges from edgeRtree for the given query MBR.
searchFaceRTree(double[][], ArrayList) - Method in class oracle.spatial.topo.TopoMap
Return the list of faces from faceRtree for the given query MBR.
setPreprocess(TopoPreprocess) - Method in class oracle.spatial.topo.TopoMap
Sets the preprocessing listener for addXXXX methods
setX(double) - Method in class oracle.spatial.topo.Point2DD
 
setY(double) - Method in class oracle.spatial.topo.Point2DD
 
snapToGrid(Point2DD) - Method in class oracle.spatial.topo.TopoMap
Snaps the coordinate pair of the argument Point2DD to the instance grid.
snapToGrid(double) - Method in class oracle.spatial.topo.TopoMap
Snaps a single double precision value to the instance grid
snapToGrid(Point2DD[]) - Method in class oracle.spatial.topo.TopoMap
Snaps all the coordinate pairs of the array of Point2DD to the instance grid.

T

TopoDataException - Exception in oracle.spatial.topo
 
TopoDataException() - Constructor for exception oracle.spatial.topo.TopoDataException
 
TopoDataException(String) - Constructor for exception oracle.spatial.topo.TopoDataException
 
TopoEntityNotFoundException - Exception in oracle.spatial.topo
 
TopoEntityNotFoundException() - Constructor for exception oracle.spatial.topo.TopoEntityNotFoundException
 
TopoEntityNotFoundException(String) - Constructor for exception oracle.spatial.topo.TopoEntityNotFoundException
 
TopoFrame - Class in oracle.spatial.topo
 
TopoFrame(TopoMap) - Constructor for class oracle.spatial.topo.TopoFrame
 
TopoMap - Class in oracle.spatial.topo
A TopoMap object serves as a smart cache for a database topology.
TopoMap(Connection, String, int, int, int, TopoPreprocess) - Constructor for class oracle.spatial.topo.TopoMap
Constructs a TopoMap object with a database Connection object and topology name, and an object which implements the TopoPreprocess interface for preprocessing on invocation of addXXXX methods
TopoMap(Connection, String, int, int, int) - Constructor for class oracle.spatial.topo.TopoMap
Constructs a TopoMap object with a database Connection object and topology name.
TopoPreprocess - Interface in oracle.spatial.topo
 
TopoValidationException - Exception in oracle.spatial.topo
 
TopoValidationException() - Constructor for exception oracle.spatial.topo.TopoValidationException
 
TopoValidationException(String) - Constructor for exception oracle.spatial.topo.TopoValidationException
 
toString() - Method in class oracle.spatial.topo.Edge
 
toString() - Method in class oracle.spatial.topo.Node
 
toString() - Method in class oracle.spatial.topo.Point2DD
 

U

UNIVERSE_FACE - Static variable in class oracle.spatial.topo.TopoMap
 
updateTopology() - Method in class oracle.spatial.topo.TopoMap
Updates to the database topological changes in the instance.

V

validateCache() - Method in class oracle.spatial.topo.TopoMap
Wrapper for validateCache(int level).
validateCache(int) - Method in class oracle.spatial.topo.TopoMap
Performs a topological validation of the cache, checking the consistency of all pointer relationships in the edge/node/face graph.

X

x - Variable in class oracle.spatial.topo.Point2DD
 

Y

y - Variable in class oracle.spatial.topo.Point2DD
 
A B C D E F G I L M N O P R S T U V X Y 
Skip navigation links