ArcDistance |
Arc distance computation style.
|
BasePlanetObject |
All Geo3D shapes can derive from this base class, which furnishes some common code
|
BaseXYZSolid |
Base class of a family of 3D rectangles, bounded on six sides by X,Y,Z limits
|
Bounded |
This interface describes methods that determine what the bounds are for a shape.
|
Bounds |
An interface for accumulating bounds information.
|
DistanceStyle |
Distance computation styles, supporting various ways of computing distance to shapes.
|
GeoArea |
A GeoArea represents a standard 2-D breakdown of a part of sphere.
|
GeoAreaShape |
Shape that implements GeoArea.
|
GeoBaseAreaShape |
Base extended areaShape object.
|
GeoBaseBBox |
All bounding box shapes can derive from this base class, which furnishes some common code
|
GeoBaseCircle |
GeoCircles have all the characteristics of GeoBaseDistanceShapes, plus GeoSizeable.
|
GeoBaseCompositeAreaShape |
Base class to create a composite of GeoAreaShapes
|
GeoBaseCompositeMembershipShape |
Base class to create a composite of GeoMembershipShapes
|
GeoBaseCompositeShape |
Base class to create a composite of GeoShapes.
|
GeoBaseDistanceShape |
Distance shapes have capabilities of both geohashing and distance computation (which also
includes point membership determination).
|
GeoBaseMembershipShape |
Membership shapes have capabilities of both geohashing and membership determination.
|
GeoBasePath |
GeoPaths have all the characteristics of GeoBaseDistanceShapes.
|
GeoBasePolygon |
GeoBasePolygon objects are the base class of most GeoPolygon objects.
|
GeoBaseShape |
Base extended shape object.
|
GeoBBox |
All bounding box shapes have this interface in common.
|
GeoCircle |
Interface describing circular area with a center and radius.
|
GeoComplexPolygon |
GeoComplexPolygon objects are structures designed to handle very large numbers of edges.
|
GeoComplexPolygon.CountingEdgeIterator |
Iterator execution interface, for tree traversal, plus count retrieval.
|
GeoComplexPolygon.Edge |
An instance of this class describes a single edge, and includes what is necessary to reliably
determine intersection in the context of the even/odd algorithm used.
|
GeoComplexPolygon.EdgeIterator |
Iterator execution interface, for tree traversal.
|
GeoComplexPolygon.Node |
An instance of this class represents a node in a tree.
|
GeoComplexPolygon.TraversalStrategy |
Strategy class for describing traversals.
|
GeoComplexPolygon.Tree |
An interface describing a tree.
|
GeoCompositePolygon |
GeoCompositePolygon is a specific implementation of GeoCompositeAreaShape, which implements
GeoPolygon explicitly.
|
GeoDegeneratePath.PathSegment |
This is the pre-calculated data for a path segment.
|
GeoDegeneratePath.SegmentEndpoint |
This is precalculated data for segment endpoint.
|
GeoDistance |
An implementer of this interface is capable of computing the described "distance" values, which
are meant to provide both actual distance values, as well as distance estimates that can be
computed more cheaply.
|
GeoDistanceShape |
Distance shapes have capabilities of both geohashing and distance computation (which also
includes point membership determination).
|
GeoExactCircle.CircleSlice |
A description of a section of circle.
|
GeoMembershipShape |
Membership shapes have capabilities of both geohashing and membership determination.
|
GeoOutsideDistance |
Implemented by Geo3D shapes that can compute the distance from a point to the closest outside
edge.
|
GeoPath |
Interface describing a path.
|
GeoPoint |
This class represents a point on the surface of a sphere or ellipsoid.
|
GeoPointShape |
Interface describing a GeoPointShape shape.It may represents a degenerated bounding box or a
degenerated circle, hence it extends such interfaces.
|
GeoPolygon |
GeoPolygon interface description.
|
GeoPolygonFactory.BestShape |
Class for tracking the best shape for finding a pole, and whether or not the pole must be
inside or outside of the shape.
|
GeoPolygonFactory.Edge |
Class representing a single (unused) edge.
|
GeoPolygonFactory.EdgeBuffer |
Class representing a pool of unused edges, all linked together by vertices.
|
GeoPolygonFactory.MutableBoolean |
|
GeoPolygonFactory.PolygonDescription |
Use this class to specify a polygon with associated holes.
|
GeoPolygonFactory.SafePath |
An instance of this class represents a known-good path of nodes that contains no coplanar
points , no matter how assessed.
|
GeoPolygonFactory.TileException |
Exception we throw when we can't tile a polygon due to numerical precision issues.
|
GeoShape |
Generic shape.
|
GeoSizeable |
Some shapes can compute radii of a geocircle in which they are inscribed.
|
GeoStandardPath.BaseSegmentEndpoint |
Base implementation of SegmentEndpoint
|
GeoStandardPath.CircleSegmentEndpoint |
Endpoint that's a simple circle.
|
GeoStandardPath.PathSegment |
This is the pre-calculated data for a path segment.
|
GeoStandardPath.SegmentEndpoint |
Internal interface describing segment endpoint implementations.
|
GeoWideDegenerateHorizontalLine.EitherBound |
Membership implementation representing a wide cutoff (more than 180 degrees).
|
GeoWideNorthRectangle.EitherBound |
Membership implementation representing a wide (more than 180 degree) bound.
|
GeoWideRectangle.EitherBound |
A membership implementation representing a wide (more than 180) left/right bound.
|
GeoWideSouthRectangle.EitherBound |
Membership implementation representing width more than 180.
|
LatLonBounds |
An object for accumulating latitude/longitude bounds information.
|
LinearDistance |
Linear distance computation style.
|
LinearSquaredDistance |
Linear squared distance computation style.
|
Membership |
Implemented by Geo3D shapes that can calculate if a point is within it or not.
|
NormalDistance |
Normal distance computation style.
|
NormalSquaredDistance |
Normal squared distance computation style.
|
Plane |
We know about three kinds of planes.
|
PlanetModel |
Holds mathematical constants associated with the model of a planet.
|
PlanetModel.DocValueEncoder |
Utility class for encoding / decoding from lat/lon (decimal degrees) into sortable doc value
numerics (integers)
|
PlanetObject |
|
SerializableObject |
Indicates that a geo3d object can be serialized and deserialized.
|
SidedPlane |
Combination of a plane, and a sign value indicating what evaluation values are on the correct
side of the plane.
|
Vector |
A 3d vector in space, not necessarily going through the origin.
|
XYZBounds |
An object for accumulating XYZ bounds information.
|
XYZSolid |
Interface for a family of 3D rectangles, bounded on six sides by X,Y,Z limits
|