| Interface | Description |
|---|---|
| Complex<P extends Position,G extends Geometry<P>> |
Interface for
Geometrys that are composed of Geometrys. |
| Feature<P extends Position,ID> |
Models a spatial feature
Created by Karel Maesen, Geovise BVBA on 13/07/2018.
|
| FeatureCollection<P extends Position,ID> | |
| GeometryEquality |
A test for equality of
Geometrys. |
| GeometryOperation<R> |
An operation that can be executed on a
Geometry. |
| GeometryVisitor<P extends Position> |
A visitor for
Geometrys. |
| Linear<P extends Position> |
An interface for linear
Geometrys |
| LLAPositionVisitor |
A low-level access Position Visitor.
|
| Measured |
Interface for
Positions that have a "measure" value. |
| MeasureGeometryOperations |
A set of operations on measured (2DM/3DM)
Geometrys. |
| Polygonal<P extends Position> |
Marker interface for Polygonal
Geometrys. |
| PositionEquality |
A Test for
Position equality. |
| PositionFactory<P extends Position> |
Created by Karel Maesen, Geovise BVBA on 28/11/14.
|
| PositionSequence<P extends Position> |
A
PositionSequence is an ordered sequence of Positions. |
| PositionSequenceBuilder<P extends Position> |
A builder for
PositionSequences. |
| PositionSequenceEquality |
A test for
PositionSequence equality. |
| PositionVisitor<P extends Position> |
A visitor for
Positions. |
| ProjectedGeometryOperations |
Defines standard operations on
Geometrys with projected coordinate systems. |
| Simple |
Marker interface for simple
Geometrys, i.e. |
| Class | Description |
|---|---|
| AbstractGeometryCollection<P extends Position,G extends Geometry<P>> |
A
Geometry that is an ordered collection of some number of Geometrys. |
| ApproximateGeometryEquality |
Created by Karel Maesen, Geovise BVBA on 2019-03-27.
|
| Box<P extends Position> |
An multi-dimensional axis-aligned bounding box.
|
| ByteBuffer |
A byte buffer class.
|
| C2D |
A position in a cartesian coordinate reference system.
|
| C2DM |
A cartesian
Position with a measure value. |
| C3D |
A cartesian
Position having an z-value. |
| C3DM |
A cartesian
Position with both an z and a measure value. |
| Circle |
This class provides operations for handling the usage of Circles and arcs in
Geometries.
|
| DecimalDegree |
Utility class to represent geographic coordinates in DD.
|
| DefaultMeasureGeometryOperations |
Default implementation of
MeasureGeometryOperations. |
| Envelope<P extends Position> |
An 2D envelope or bounding box implementation.
|
| ExactPositionEquality |
A
PositionEquality implementation that considers two Positions to be equal if and only if
the have the same coordinates. |
| G2D |
A
Position in a geographic coordinate reference system. |
| G2DM |
A geographic
Position with a measure value. |
| G3D |
A geographic
Position with an altitude. |
| G3DM |
A geographic
Position with both an altitude and a measure value. |
| Geometries |
A Factory for
Geometrys |
| Geometry<P extends Position> |
The base class for
Geometrys. |
| GeometryCollection<P extends Position> |
Created by Karel Maesen, Geovise BVBA on 2019-07-29.
|
| GeometryOperations |
Factory methods for Geometry Operations instances.
|
| GeometryPositionEquality |
A
GeometryEquality that considers two Geometrys to be equal iff one of these conditions is
satisfied:
both have the same type, coordinate reference system and consist of the same Points.
both are empty
|
| JTSGeometryOperations |
An implementation of
ProjectedGeometryOperations that delegates to the corresponding JTS operations. |
| LinearRing<P extends Position> |
A
LineString that is both closed and simple. |
| LineSegment<P extends Position> |
A portion of a line delimited (inclusively) by two
Positions. |
| LineSegments<P extends Position> |
Turns a
PointSequence into an Iterable over the
LineSegments defined by each consecutive pair of Points in the PointSequence. |
| LineString<P extends Position> |
A LineString is a 1-dimensional
Geometry consisting of the LineSegments defined by
consecutive pairs of Points of a PointSequence. |
| LLAPositionVisitors | |
| M |
Created by Karel Maesen, Geovise BVBA on 29/11/14.
|
| MeasureInterpolatingVisitor<P extends C2D & Measured> |
A
GeometryVisitor that derives a Geometry
by interpolating on the measure values of the visited Geometries. |
| MultiLineString<P extends Position> |
A
GeometryCollection of LineStrings. |
| MultiPoint<P extends Position> |
A
GeometryCollection of Points. |
| MultiPolygon<P extends Position> |
A
GeometryCollection of Polygons. |
| Point<P extends Position> |
A 0-dimensional
Geometry. |
| Polygon<P extends Position> |
A planar surface defined by 1 exterior boundary and 0 or more interior boundaries.
|
| Position |
Represents a position in a coordinate system.
|
| Positions |
Factories for creating Positions.
|
| Positions.CanMakeG2D | |
| Positions.CanMakeG2DM | |
| Positions.CanMakeG3D | |
| Positions.CanMakeG3DM | |
| Positions.CanMakeP2D | |
| Positions.CanMakeP2DM | |
| Positions.CanMakeP3D | |
| Positions.CanMakeP3DM | |
| PositionSequenceBuilders |
A factory for
PositionSequenceBuilders. |
| PositionSequencePositionEquality |
A
PositionSequenceEquality implementation that considers two PositionSequences
equal if and only if both contain the same positions in the same order. |
| V |
Created by Karel Maesen, Geovise BVBA on 29/11/14.
|
| Vector |
A set of utility functions for basic
2D vector functions.
|
| WithinTolerancePositionEquality |
A
PositionEquality that considers Points to be equal when their coordinates
are within a specified tolerance of each other. |
| Enum | Description |
|---|---|
| ByteOrder |
Indicates the byte-order for a
ByteBuffer. |
| GeometryType |
Enumerates the instantiable
Geometry types. |
| Exception | Description |
|---|---|
| BufferAccessException |
An exception for Buffer over- or underflow.
|
A model for geospatial geometries.
The Geolatte Geometry Library is based on the following open standards:
Copyright © 2023 geolatte.org. All rights reserved.