Package oracle.spatial.geometry
-
Interface Summary Interface Description JGeometry.GeomParser Callbacks for parsing this geometry via parseGeometryRNode Marks an object with a Mer.RTreeInterface<T extends RNode> An RTree or RTree-like data structure, in which objects are stored by Mers in a nested hierarchy where the Mer of each internal (non-data) node covers the Mers of all its descendents. -
Class Summary Class Description AbstractRTree<T extends RNode> This class provides a skeletal implementation of theRTreeInterface
interface to minimize the effort required to implement an RTree.AbstractRTree.DoubleRNode Helper class for {#search(ToDoubleFunction)} Stores the node plus a double value; sorts on the doubles.AbstractRTree.JoinWalkerLevel<T extends RNode,Q extends RNode> Helper class for JoinWalker.AbstractRTree.PairDebug<P,Q> Chain Provides an efficient double-ended list of vertices, which can be referenced by either end.Chain.AccurateSum Accurately accumulate a summation.Chain.CenterPoint Abusing subclassing --- this is used to store the centers of circular arcs in Chain.CompJGeom CoordSysInfo Immutable, thread-safe class that stores simplified coordinate system information.ElementExtractor This extractor extracts elements from J3D_Geometry in an iterative fashion Composite surface is expected to be: < , 1006, N> N tuples of the form <, 1003, x> <, 2003, x>* Composite solid should be of the form: < , 1008, N> N solids each of the form <, 1007, > specified using 1 outer surface and N inner surfaces <, 1006, M> and M tuples of the form <,1003, > m times followed by 0 or more inner solids specified as surfaces as: <, 2006, p> and p tuples of the form <,2003, >FastJGeometry Subclass of JGeometry that is capable of preprocessing the geometry and storing extra information to allow later operations to be performed faster.J3D_Geometry JGeometry A Java class that maps Oracle Spatial's SQL type MDSYS.SDO_GEOMETRY.JGeometry.ChainConverter Helper class used in creating an Oracle geometry from chains.JGeometry.ElementIterator JGeometry.Point Deprecated. use @link{oracle.spatial.geometry.JPoint2DD} insteadJGeomToGeoJson Provides convenient methods to generate JSON fragments.JPoint2DD JPoint3DD Immutable 3D point or vector.LRSGeometryG3D This class defines an LRS Geodetic 3D geometry objectMer Provides helper methods for mers stored as bare arrays, as well as an encapsulated type.Ops Utility class for a variety of geometry operations.OpsJGeometry Behavior is undefined if the underlying geometry is modified.Pair<P,Q> A simple utility class for holding a pair of elements.RStarTree<T extends RNode> TODO Must work for arbitrary dimension --- check that there's no 2D-specific stuff! An in-memory implementation of R*-tree.Union UnitSphere Immutable 3D representation of a point on a sphere with conversions to and from long/lat. -
Enum Summary Enum Description FastJGeometry.FastOp Operations can be accelerated by doing preprocessing beforehand.FastJGeometry.PPStatus Whether a particular operation is PREPROCESSed, should NEVER be preprocessed, or may be AUTOmatcially done at the discretion of the implementation. -
Exception Summary Exception Description DataException Reports SDOVIS exception related with map data access.