Interface | Description |
---|---|
Complex<P extends Position,G extends Geometry<P>> |
Interface for
Geometry s that are composed of Geometry s. |
GeometryEquality |
A test for equality of
Geometry s. |
GeometryOperation<R> |
An operation that can be executed on a
Geometry . |
GeometryVisitor<P extends Position> |
A visitor for
Geometry s. |
Linear<P extends Position> |
An interface for linear
Geometry s |
LLAPositionVisitor |
A low-level access Position Visitor.
|
Measured |
Interface for
Position s that have a "measure" value. |
MeasureGeometryOperations |
A set of operations on measured (2DM/3DM)
Geometry s. |
Polygonal<P extends Position> |
Marker interface for Polygonal
Geometry s. |
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 Position s. |
PositionSequenceBuilder<P extends Position> |
A builder for
PositionSequence s. |
PositionSequenceEquality |
A test for
PositionSequence equality. |
PositionVisitor<P extends Position> |
A visitor for
Position s. |
ProjectedGeometryOperations |
Defines standard operations on
Geometry s with projected coordinate systems. |
Simple |
Marker interface for simple
Geometry s, i.e. |
Class | Description |
---|---|
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.
|
DefaultMeasureGeometryOperations |
Default implementation of
MeasureGeometryOperations . |
Envelope<P extends Position> |
An envelope or bounding box implementation.
|
ExactPositionEquality |
A
PositionEquality implementation that considers two Position s 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
Geometry s
|
Geometry<P extends Position> |
The base class for
Geometry s. |
GeometryCollection<P extends Position,G extends Geometry<P>> |
A
Geometry that is an ordered collection of some number of Geometry s. |
GeometryPointEquality |
A
GeometryEquality that considers two Geometry s to be equal iff one of these conditions is
satisfied:
both have the same type, coordinate reference system and consist of the same Point s.
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
Position s. |
LineSegments<P extends Position> |
Turns a
PointSequence into an Iterable over the
LineSegments defined by each consecutive pair of Point s in the PointSequence . |
LineString<P extends Position> |
A LineString is a 1-dimensional
Geometry consisting of the LineSegment s defined by
consecutive pairs of Point s of a PointSequence . |
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 LineString s. |
MultiPoint<P extends Position> |
A
GeometryCollection of Point s. |
MultiPolygon<P extends Position> |
A
GeometryCollection of Polygon s. |
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
PositionSequenceBuilder s. |
PositionSequencePositionEquality |
A
PositionSequenceEquality implementation that considers two PositionSequence s
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 Point s 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 © 2022 geolatte.org. All rights reserved.