| Interface | Description |
|---|---|
| JGeometry.GeomParser |
Callbacks for parsing this geometry via parseGeometry
|
| RNode |
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 | Description |
|---|---|
| AbstractRTree<T extends RNode> |
This class provides a skeletal implementation of the
RTreeInterface
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} instead
|
| JGeomToGeoJson |
Provides convenient methods to generate JSON fragments.
|
| JPoint2DD | |
| JPoint3DD |
Immutable 3D point or vector.
|
| LRSGeometryG3D |
This class defines an LRS Geodetic 3D geometry object
|
| Mer |
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 | 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 | Description |
|---|---|
| DataException |
Reports SDOVIS exception related with map data access.
|