Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

AbstractGeometryCollection<P extends Position,G extends Geometry<P>> - Class in org.geolatte.geom
A Geometry that is an ordered collection of some number of Geometrys.
AbstractGeometryCollection(G...) - Constructor for class org.geolatte.geom.AbstractGeometryCollection
Constructs a GeometryCollection from the specified Geometrys.
AbstractGeometryCollection(CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.AbstractGeometryCollection
Constructs an empty GeometryCollection
AbstractSDODecoder - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 17/02/15.
AbstractSDODecoder() - Constructor for class org.geolatte.geom.codec.db.oracle.AbstractSDODecoder
 
AbstractSDOEncoder - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 01/04/15.
AbstractSDOEncoder() - Constructor for class org.geolatte.geom.codec.db.oracle.AbstractSDOEncoder
 
accept(GeometryVisitor<P>) - Method in class org.geolatte.geom.AbstractGeometryCollection
Accepts the GeometryVisitor, and will pass it to it's constituent Geometries.
accept(GeometryVisitor<P>) - Method in class org.geolatte.geom.Geometry
Accepts a GeometryVisitor.
accept(GeometryVisitor<P>) - Method in class org.geolatte.geom.LineString
 
accept(GeometryVisitor<P>) - Method in class org.geolatte.geom.Point
 
accept(GeometryVisitor<P>) - Method in class org.geolatte.geom.Polygon
 
accept(PositionVisitor<P>) - Method in interface org.geolatte.geom.PositionSequence
Accepts a PositionVisitor.
accept(LLAPositionVisitor) - Method in interface org.geolatte.geom.PositionSequence
Accepts a LLAPositionVisitor.
accepts(Clob) - Method in class org.geolatte.geom.codec.db.db2.Db2ClobDecoder
 
accepts(Geometry<P>) - Method in class org.geolatte.geom.codec.db.db2.Db2ClobEncoder
 
accepts(N) - Method in interface org.geolatte.geom.codec.db.Decoder
 
accepts(Geometry<P>) - Method in interface org.geolatte.geom.codec.db.Encoder
 
accepts(SDOGeometry) - Method in class org.geolatte.geom.codec.db.oracle.GeometryCollectionSdoDecoder
 
accepts(SDOGeometry) - Method in class org.geolatte.geom.codec.db.oracle.LineStringSdoDecoder
 
accepts(SDOGeometry) - Method in class org.geolatte.geom.codec.db.oracle.MultiLineSdoDecoder
 
accepts(SDOGeometry) - Method in class org.geolatte.geom.codec.db.oracle.MultiPointSdoDecoder
 
accepts(SDOGeometry) - Method in class org.geolatte.geom.codec.db.oracle.MultiPolygonSdoDecoder
 
accepts(SDOGeometry) - Method in class org.geolatte.geom.codec.db.oracle.PointSdoDecoder
 
accepts(SDOGeometry) - Method in class org.geolatte.geom.codec.db.oracle.PolygonSdoDecoder
 
accepts(Geometry<P>) - Method in class org.geolatte.geom.codec.db.oracle.SdoGeometryCollectionEncoder
 
accepts(Geometry<P>) - Method in class org.geolatte.geom.codec.db.oracle.SdoLineStringEncoder
 
accepts(Geometry<P>) - Method in class org.geolatte.geom.codec.db.oracle.SdoMultiLineStringEncoder
 
accepts(Geometry<P>) - Method in class org.geolatte.geom.codec.db.oracle.SdoMultiPointEncoder
 
accepts(Geometry<P>) - Method in class org.geolatte.geom.codec.db.oracle.SdoMultiPolygonEncoder
 
accepts(Geometry<P>) - Method in class org.geolatte.geom.codec.db.oracle.SdoPointEncoder
 
accepts(Geometry<P>) - Method in class org.geolatte.geom.codec.db.oracle.SdoPolygonEncoder
 
add(PositionSequence<P>, PositionSequence<P>) - Method in class org.geolatte.geom.codec.db.oracle.AbstractSDODecoder
 
add(PositionSequence<P>, int, PositionSequence<P>, int) - Method in class org.geolatte.geom.codec.db.oracle.AbstractSDODecoder
 
add(double...) - Method in class org.geolatte.geom.codec.db.sqlserver.CountingPositionSequenceBuilder
 
add(P) - Method in class org.geolatte.geom.codec.db.sqlserver.CountingPositionSequenceBuilder
 
add(double...) - Method in interface org.geolatte.geom.PositionSequenceBuilder
Adds a Position to the PositionSequence being built.
add(P) - Method in interface org.geolatte.geom.PositionSequenceBuilder
Adds a Position to the PositionSequence being built.
add(P, P) - Static method in class org.geolatte.geom.Vector
Adds two Positions.
addElementInfo(ElemInfo, ElemInfo) - Method in class org.geolatte.geom.codec.db.oracle.AbstractSDOEncoder
 
addLinearSystem(CoordinateReferenceSystem<P>, Class<R>, LinearUnit) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
 
addLinearSystem(CoordinateReferenceSystem<P>, LinearUnit) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
 
addOrdinates(Ordinates, Double[]) - Method in class org.geolatte.geom.codec.db.oracle.AbstractSDOEncoder
 
addOrdinates(Double[], Double[]) - Method in class org.geolatte.geom.codec.db.oracle.AbstractSDOEncoder
 
addPolygon(SDOGeometry, Polygon) - Method in class org.geolatte.geom.codec.db.oracle.AbstractSDOEncoder
 
addVerticalSystem(CoordinateReferenceSystem<P>, Class<R>, LinearUnit) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
 
addVerticalSystem(CoordinateReferenceSystem<P>, LinearUnit) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
 
adjustTo(CoordinateReferenceSystem<?>, int) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
 
allocate(int) - Static method in class org.geolatte.geom.ByteBuffer
Allocates a new ByteBuffer of the specified capacity.
AngularUnit - Class in org.geolatte.geom.crs
Angular units Created by Karel Maesen, Geovise BVBA on 28/11/14.
AngularUnit(CrsId, String, double) - Constructor for class org.geolatte.geom.crs.AngularUnit
Creates an instance.
appendForward(CoordinateOperation) - Method in interface org.geolatte.geom.crs.trans.CoordinateOperation
Creates a new CoordinateOperation from this instance by appending and the specified instance in the forward direction;
appendReverse(CoordinateOperation) - Method in interface org.geolatte.geom.crs.trans.CoordinateOperation
Creates a new CoordinateOperation from this instance by appending and the specified instance in the reverse direction;
ApproximateGeometryEquality - Class in org.geolatte.geom
Created by Karel Maesen, Geovise BVBA on 2019-03-27.
ApproximateGeometryEquality(double) - Constructor for class org.geolatte.geom.ApproximateGeometryEquality
Constructs an instance that determines equality by comparing the positions to within the specified precision
area(LinearRing<?>) - Static method in class org.geolatte.geom.cga.NumericalMethods
Determine the (signed) area of a linearring, using the the Shoelace algorithm.
area(G) - Method in class org.geolatte.geom.JTSGeometryOperations
 
area(G) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Calculates the area of the specified Geometry.
as(Class<Q>) - Method in class org.geolatte.geom.Box
 
as(Class<Q>) - Method in class org.geolatte.geom.Envelope
 
as(Class<Q>) - Method in class org.geolatte.geom.Geometry
 
as(Class<Q>) - Method in class org.geolatte.geom.GeometryCollection
 
as(Class<Q>) - Method in class org.geolatte.geom.LinearRing
 
as(Class<Q>) - Method in class org.geolatte.geom.LineString
 
as(Class<Q>) - Method in class org.geolatte.geom.MultiLineString
 
as(Class<Q>) - Method in class org.geolatte.geom.MultiPoint
 
as(Class<Q>) - Method in class org.geolatte.geom.MultiPolygon
 
as(Class<Q>) - Method in class org.geolatte.geom.Point
 
as(Class<Q>) - Method in class org.geolatte.geom.Polygon
 
asProjected(CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
Turn a geographic CRS into a projected CRS, using a no-op projection

B

boundary(Geometry<P>) - Method in class org.geolatte.geom.JTSGeometryOperations
 
boundary(Geometry<P>) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Calculates the boundary of the specified Geometry.
Box<P extends Position> - Class in org.geolatte.geom
An multi-dimensional axis-aligned bounding box.
Box(CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.Box
Creates an empty Box
Box(P, P, CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.Box
Creates an instance from specified lower-left and upper-right Points.
buffer(Geometry<P>, double) - Method in class org.geolatte.geom.JTSGeometryOperations
 
buffer(Geometry<P>, double) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Calculates a Geometry that represents all points whose distance from the specified Geometry is less than or equal the specified distance.
BufferAccessException - Exception in org.geolatte.geom
An exception for Buffer over- or underflow.
BufferAccessException(String) - Constructor for exception org.geolatte.geom.BufferAccessException
 
build() - Method in class org.geolatte.geom.crs.trans.ConcatenatedOperation.Builder
 
Builder() - Constructor for class org.geolatte.geom.crs.trans.ConcatenatedOperation.Builder
 
buildFrom(ProjectedCoordinateReferenceSystem) - Static method in class org.geolatte.geom.crs.trans.projections.Projections
 
ByteBuffer - Class in org.geolatte.geom
A byte buffer class.
ByteOrder - Enum in org.geolatte.geom
Indicates the byte-order for a ByteBuffer.
byteValue() - Method in enum org.geolatte.geom.ByteOrder
Returns the byte order as a byte: 0 for XDR (big endian), 1 for NDR (little endian).

C

c(double, double) - Static method in class org.geolatte.geom.builder.DSL
Creates a projected 2D position token.
c(double, double, double) - Static method in class org.geolatte.geom.builder.DSL
Creates a projected 3D position token
c(double, double, double, double) - Static method in class org.geolatte.geom.builder.DSL
Creates a projected 3DM position token
C2D - Class in org.geolatte.geom
A position in a cartesian coordinate reference system.
C2D() - Constructor for class org.geolatte.geom.C2D
Constructs an empty instance
C2D(double, double) - Constructor for class org.geolatte.geom.C2D
Constructs an instance with the specified x (EASTING or WESTING) or y (NORTHING or SOUTHING) coordinates CoordinateReferenceSystem, the
C2D(double...) - Constructor for class org.geolatte.geom.C2D
 
C2DM - Class in org.geolatte.geom
A cartesian Position with a measure value.
C2DM() - Constructor for class org.geolatte.geom.C2DM
 
C2DM(double, double, double) - Constructor for class org.geolatte.geom.C2DM
 
C3D - Class in org.geolatte.geom
A cartesian Position having an z-value.
C3D() - Constructor for class org.geolatte.geom.C3D
 
C3D(double, double, double) - Constructor for class org.geolatte.geom.C3D
 
C3D(double...) - Constructor for class org.geolatte.geom.C3D
 
C3DM - Class in org.geolatte.geom
A cartesian Position with both an z and a measure value.
C3DM() - Constructor for class org.geolatte.geom.C3DM
 
C3DM(double, double, double, double) - Constructor for class org.geolatte.geom.C3DM
 
CanMakeG2D() - Constructor for class org.geolatte.geom.Positions.CanMakeG2D
 
CanMakeG2DM() - Constructor for class org.geolatte.geom.Positions.CanMakeG2DM
 
CanMakeG3D() - Constructor for class org.geolatte.geom.Positions.CanMakeG3D
 
CanMakeG3DM() - Constructor for class org.geolatte.geom.Positions.CanMakeG3DM
 
CanMakeP2D() - Constructor for class org.geolatte.geom.Positions.CanMakeP2D
 
CanMakeP2DM() - Constructor for class org.geolatte.geom.Positions.CanMakeP2DM
 
CanMakeP3D() - Constructor for class org.geolatte.geom.Positions.CanMakeP3D
 
CanMakeP3DM() - Constructor for class org.geolatte.geom.Positions.CanMakeP3DM
 
capacity() - Method in class org.geolatte.geom.ByteBuffer
Returns this buffer's capacity.
CartesianCoordinateSystem2D - Class in org.geolatte.geom.crs
A Cartesian 2-Dimensional coordinate system.
CartesianCoordinateSystem2D(StraightLineAxis, StraightLineAxis) - Constructor for class org.geolatte.geom.crs.CartesianCoordinateSystem2D
Constructs an instance
CartesianCoordinateSystem2DM - Class in org.geolatte.geom.crs
A Two-dimensional Cartesian Coordinate system extended with a LinearCoordinateSystemAxis Created by Karel Maesen, Geovise BVBA on 28/11/14.
CartesianCoordinateSystem2DM(StraightLineAxis, StraightLineAxis, MeasureStraightLineAxis) - Constructor for class org.geolatte.geom.crs.CartesianCoordinateSystem2DM
 
CartesianCoordinateSystem3D - Class in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 28/11/14.
CartesianCoordinateSystem3D(StraightLineAxis, StraightLineAxis, StraightLineAxis) - Constructor for class org.geolatte.geom.crs.CartesianCoordinateSystem3D
 
CartesianCoordinateSystem3DM - Class in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 28/11/14.
CartesianCoordinateSystem3DM(StraightLineAxis, StraightLineAxis, VerticalStraightLineAxis, MeasureStraightLineAxis) - Constructor for class org.geolatte.geom.crs.CartesianCoordinateSystem3DM
 
centroid(G) - Method in class org.geolatte.geom.JTSGeometryOperations
 
centroid(G) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Calculates a centroid for the specified Geometry.
checkCast(Class<Q>) - Method in class org.geolatte.geom.Geometry
Checks whether a cast should succeed
Choice<T> - Class in org.geolatte.geom.generator
Created by Karel Maesen, Geovise BVBA on 2019-08-16.
Choice(List<T>, Random) - Constructor for class org.geolatte.geom.generator.Choice
 
Choice(List<T>) - Constructor for class org.geolatte.geom.generator.Choice
 
Circle - Class in org.geolatte.geom.cga
A Simple Circle value class Created by Karel Maesen, Geovise BVBA on 01/03/15.
Circle(double, double, double) - Constructor for class org.geolatte.geom.cga.Circle
 
Circle(Position, Position, Position) - Constructor for class org.geolatte.geom.cga.Circle
 
Circle(Position, Position, Position, boolean) - Constructor for class org.geolatte.geom.cga.Circle
Creates a Circle through three Positions
Circle - Class in org.geolatte.geom
This class provides operations for handling the usage of Circles and arcs in Geometries.
Circle() - Constructor for class org.geolatte.geom.Circle
Creates a circle whose center is at the origin and whose radius is 0.
Circle(Coordinate, double) - Constructor for class org.geolatte.geom.Circle
Create a circle with a defined center and radius
Circle(double, double, double) - Constructor for class org.geolatte.geom.Circle
Create a circle using the x/y coordinates for the center.
Circle(double, double, double, double) - Constructor for class org.geolatte.geom.Circle
Creates a circle based on bounding box.
Circle(Coordinate, Coordinate, Coordinate) - Constructor for class org.geolatte.geom.Circle
Three point method of circle construction.
Circle(double, double, double, double, double, double) - Constructor for class org.geolatte.geom.Circle
Three point method of circle construction.
Circle.Arc - Class in org.geolatte.geom
An arc, or circle segment
CircularArcLinearizer<P extends Position> - Class in org.geolatte.geom.cga
Linearizes arc segments defined by three consecutive Positions
CircularArcLinearizer(P, P, P, double) - Constructor for class org.geolatte.geom.cga.CircularArcLinearizer
 
clone() - Method in interface org.geolatte.geom.PositionSequence
 
cM(double, double, double) - Static method in class org.geolatte.geom.builder.DSL
Creates a projected 2DM position token
collect(Class<P>, P...) - Static method in class org.geolatte.geom.Positions
 
collinear(Position, Position, Position) - Static method in class org.geolatte.geom.cga.NumericalMethods
 
combine(Class<G>, G, G...) - Static method in class org.geolatte.geom.builder.DSL
 
combine(CoordinateReferenceSystem<P>, SingleCoordinateReferenceSystem, Class<R>) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
 
combine(CoordinateReferenceSystem<P>, SingleCoordinateReferenceSystem) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
 
combine(Random, List<Generator<? extends Geometry<P>>>) - Static method in class org.geolatte.geom.generator.GeometryGenerators
 
combine(List<Generator<? extends Geometry<P>>>) - Static method in class org.geolatte.geom.generator.GeometryGenerators
 
Complex<P extends Position,G extends Geometry<P>> - Interface in org.geolatte.geom
Interface for Geometrys that are composed of Geometrys.
components() - Method in class org.geolatte.geom.AbstractGeometryCollection
Returns the components
components() - Method in interface org.geolatte.geom.Complex
Returns the components
components() - Method in class org.geolatte.geom.Polygon
Returns the components
CompoundCoordinateReferenceSystem<P extends Position> - Class in org.geolatte.geom.crs
A compound CoordinateReferenceSystem that is constructed by adding additional CoordinateSystemAxes to a base coordinate reference system (either a Geographic, Geocentric or Projected Coordinate Reference System).
CompoundCoordinateReferenceSystem(String, SingleCoordinateReferenceSystem<?>...) - Constructor for class org.geolatte.geom.crs.CompoundCoordinateReferenceSystem
 
CompoundCoordinateReferenceSystem(CrsId, String, SingleCoordinateReferenceSystem<?>...) - Constructor for class org.geolatte.geom.crs.CompoundCoordinateReferenceSystem
 
computeIfAbsent(CrsId, Function<? super CrsId, ? extends CoordinateReferenceSystem<? extends Position>>) - Static method in class org.geolatte.geom.crs.CrsRegistry
Returns the registered coordinate reference system, or when unavailable in the registry, create a new reference system and register it on-the-fly.
ConcatenatedOperation - Class in org.geolatte.geom.crs.trans
Created by Karel Maesen, Geovise BVBA on 21/07/17.
ConcatenatedOperation.Builder - Class in org.geolatte.geom.crs.trans
 
ConnectionFinder - Interface in org.geolatte.geom.codec.db.oracle
The ConnectionFinder returns an OracleConnection when given a Connection object.
contains(Box) - Method in class org.geolatte.geom.Box
Checks whether this Box contains the specifies Box.
contains(P) - Method in class org.geolatte.geom.Box
Checks whether this Box contains the specifies Position.
contains(Envelope) - Method in class org.geolatte.geom.Envelope
Checks whether this Envelope contains the specifies Envelope.
contains(P) - Method in class org.geolatte.geom.Envelope
Checks whether this Envelope contains the specifies Envelope.
contains(Geometry<P>, Geometry<P>) - Method in class org.geolatte.geom.JTSGeometryOperations
 
contains(Geometry<P>, Geometry<P>) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Checks if the first specified Geometry spatially contains the second.
convertOrdinateArray(Double[], SDOGeometry, CoordinateReferenceSystem<P>) - Method in class org.geolatte.geom.codec.db.oracle.AbstractSDODecoder
 
convertPositionSequence(PositionSequence<?>) - Method in class org.geolatte.geom.codec.db.oracle.AbstractSDOEncoder
 
convexHull(Geometry<P>) - Method in class org.geolatte.geom.JTSGeometryOperations
 
convexHull(Geometry<P>) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Calculates the convex hull of the specified Geometry.
CoordinateFrameRotation - Class in org.geolatte.geom.crs.trans
The Coordinate Frame Rotation transformation ( a 7-parameter Helmert Transformation in the geocentric domain).
CoordinateFrameRotation(double, double, double, double, double, double, double) - Constructor for class org.geolatte.geom.crs.trans.CoordinateFrameRotation
 
CoordinateOperation - Interface in org.geolatte.geom.crs.trans
Low-level transformation interface Created by Karel Maesen, Geovise BVBA on 20/07/17.
CoordinateOperations - Class in org.geolatte.geom.crs.trans
Factory for common ConcatenatedOperations Created by Karel Maesen, Geovise BVBA on 02/04/2018.
CoordinateOperations() - Constructor for class org.geolatte.geom.crs.trans.CoordinateOperations
 
CoordinateReferenceSystem<P extends Position> - Class in org.geolatte.geom.crs
A Coordinate Reference System.
CoordinateReferenceSystem(CrsId, String, CoordinateSystem<P>) - Constructor for class org.geolatte.geom.crs.CoordinateReferenceSystem
Constructs a CoordinateReferenceSystem.
CoordinateReferenceSystems - Class in org.geolatte.geom.crs
Common coordinate reference systems.
CoordinateReferenceSystems() - Constructor for class org.geolatte.geom.crs.CoordinateReferenceSystems
 
CoordinateSystem<P extends Position> - Class in org.geolatte.geom.crs
A coordinate system.
CoordinateSystem(CoordinateSystemAxis...) - Constructor for class org.geolatte.geom.crs.CoordinateSystem
Constructs a CoordinateSystem.
CoordinateSystemAxis - Class in org.geolatte.geom.crs
An axis of a CoordinateSystem.
CoordinateSystemAxisDirection - Enum in org.geolatte.geom.crs
Enumerates the possible values of direction for a CoordinateSystemAxis.
CoordinateSystemExpander - Interface in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 14/02/2020.
coords - Variable in class org.geolatte.geom.Position
 
copy(PositionSequence<Q>, Class<P>) - Static method in class org.geolatte.geom.Positions
Copies the source positions to a new PositionSequence.
CountingPositionSequenceBuilder<P extends Position> - Class in org.geolatte.geom.codec.db.sqlserver
 
CountingPositionSequenceBuilder(CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.codec.db.sqlserver.CountingPositionSequenceBuilder
 
createArc(Coordinate, Coordinate, Coordinate) - Method in class org.geolatte.geom.Circle
Creates an arc through the specified points
createElemInfoArray(ElemInfo, Connection) - Method in class org.geolatte.geom.codec.db.oracle.OracleJDBCTypeFactory
 
createOrdinatesArray(Ordinates, Connection) - Method in class org.geolatte.geom.codec.db.oracle.OracleJDBCTypeFactory
 
createStruct(SDOGeometry, Connection) - Method in class org.geolatte.geom.codec.db.oracle.OracleJDBCTypeFactory
 
crosses(Geometry<P>, Geometry<P>) - Method in class org.geolatte.geom.JTSGeometryOperations
 
crosses(Geometry<P>, Geometry<P>) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Checks if the specified Geometrys cross.
crossProduct(double, double, double, double) - Static method in class org.geolatte.geom.cga.NumericalMethods
 
CrsExtendedId - Class in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 11/09/2018.
CrsId - Class in org.geolatte.geom.crs
An identifier for a CoordinateReferenceSystem or other object referenced in a CoordinateReferenceSystem definition.
CrsId(String, int) - Constructor for class org.geolatte.geom.crs.CrsId
Creates an instance having the specified authority and code.
CrsIdentifiable - Class in org.geolatte.geom.crs
Abstract base class for classes the are identified by a CrsId (e.g.
CrsIdentifiable(CrsId, String) - Constructor for class org.geolatte.geom.crs.CrsIdentifiable
Constructs an instance.
CrsParameter - Class in org.geolatte.geom.crs
A parameter in the Projection of a ProjectedCoordinateReferenceSystem.
CrsParameter(String, double) - Constructor for class org.geolatte.geom.crs.CrsParameter
Constructs an instance with the given parameter name and value.
CrsRegistry - Class in org.geolatte.geom.crs
A repository for CoordinateReferenceSystems.
CrsRegistry() - Constructor for class org.geolatte.geom.crs.CrsRegistry
 
CrsWktDecoder - Class in org.geolatte.geom.codec
A decoder for CoordinateReferenceSystem definitions in WKT.
CrsWktDecoder() - Constructor for class org.geolatte.geom.codec.CrsWktDecoder
Initiates a new CrsWktDecoder that uses the CrsWktVariant.

D

Datum - Class in org.geolatte.geom.crs
A horizontal datum.
Datum(CrsId, Ellipsoid, String, double[]) - Constructor for class org.geolatte.geom.crs.Datum
Constructs a Datum.
Db2ClobDecoder - Class in org.geolatte.geom.codec.db.db2
A Decoder for DB2 as used in Hibernate Spatial
Db2ClobDecoder(Integer) - Constructor for class org.geolatte.geom.codec.db.db2.Db2ClobDecoder
The EPSG code that will be prepended before decoding.
Db2ClobEncoder - Class in org.geolatte.geom.codec.db.db2
An Encoder for DB2 as used in Hibernate Spatial
Db2ClobEncoder() - Constructor for class org.geolatte.geom.codec.db.db2.Db2ClobEncoder
 
DecimalDegree - Class in org.geolatte.geom
Utility class to represent geographic coordinates in DD.
DecimalDegree() - Constructor for class org.geolatte.geom.DecimalDegree
 
decode(String, int) - Method in class org.geolatte.geom.codec.CrsWktDecoder
Decodes a WKT representation of a CoordinateReferenceSystem.
decode(Clob) - Method in class org.geolatte.geom.codec.db.db2.Db2ClobDecoder
 
decode(N) - Method in interface org.geolatte.geom.codec.db.Decoder
 
decode(SDOGeometry) - Method in class org.geolatte.geom.codec.db.oracle.AbstractSDODecoder
 
decode(Struct) - Static method in class org.geolatte.geom.codec.db.oracle.Decoders
Decodes the SQL Server Geometry object to its JTS Geometry instance
decode(SDOGeometry) - Static method in class org.geolatte.geom.codec.db.oracle.Decoders
 
decode(byte[]) - Static method in class org.geolatte.geom.codec.db.sqlserver.Decoders
Decodes the SQL Server Geometry object to its JTS Geometry instance
decode(ByteBuffer) - Method in interface org.geolatte.geom.codec.WkbDecoder
Decodes a WKB encoded representation of a Geometry
decode(ByteBuffer, CoordinateReferenceSystem<P>) - Method in interface org.geolatte.geom.codec.WkbDecoder
Decodes a WKB encoded representation of a Geometry, assuming the specified CoordinateReferenceSystem
decode(String) - Method in interface org.geolatte.geom.codec.WktDecoder
Decodes a WKT representation.
decode(String, CoordinateReferenceSystem<P>) - Method in interface org.geolatte.geom.codec.WktDecoder
Decodes a WKT representation using the specified CoordinateReferenceSystem.
Decoder<N> - Interface in org.geolatte.geom.codec.db
Decodes native database objects to geometries of type T.
decoderFor(SDOGeometry) - Static method in class org.geolatte.geom.codec.db.oracle.Decoders
 
decoderFor(OpenGisType) - Static method in class org.geolatte.geom.codec.db.sqlserver.Decoders
Returns the decoder capable of decoding an object of the specified OpenGisType
Decoders - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 19/03/15.
Decoders() - Constructor for class org.geolatte.geom.codec.db.oracle.Decoders
 
Decoders - Class in org.geolatte.geom.codec.db.sqlserver
Decodes SQL Server Geometry objects to JTS Geometrys.
Decoders() - Constructor for class org.geolatte.geom.codec.db.sqlserver.Decoders
 
DEFAULT - Static variable in class org.geolatte.geom.crs.CartesianCoordinateSystem2D
 
Default - Static variable in interface org.geolatte.geom.MeasureGeometryOperations
Default implementation of this interface
Default - Static variable in interface org.geolatte.geom.ProjectedGeometryOperations
Default implementation of this interface
DEFAULT_AUTHORITY - Static variable in class org.geolatte.geom.crs.CrsId
 
DefaultConnectionFinder - Class in org.geolatte.geom.codec.db.oracle
Default ConnectionFinder implementation.
DefaultConnectionFinder() - Constructor for class org.geolatte.geom.codec.db.oracle.DefaultConnectionFinder
 
DefaultCoordinateSystemExpander - Class in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 14/02/2020.
DefaultCoordinateSystemExpander() - Constructor for class org.geolatte.geom.crs.DefaultCoordinateSystemExpander
 
DefaultMeasureGeometryOperations - Class in org.geolatte.geom
Default implementation of MeasureGeometryOperations.
DefaultMeasureGeometryOperations() - Constructor for class org.geolatte.geom.DefaultMeasureGeometryOperations
 
defaultNormalOrder - Variable in enum org.geolatte.geom.crs.CoordinateSystemAxisDirection
 
DEGREE - Static variable in class org.geolatte.geom.crs.Unit
 
deserialize(byte[]) - Static method in class org.geolatte.geom.codec.db.sqlserver.SqlServerGeometry
 
determinant(double, double, double, double) - Static method in class org.geolatte.geom.cga.NumericalMethods
Calculates the determinant of a 2x2 matrix
determinant(double, double, double, double, double, double, double, double, double) - Static method in class org.geolatte.geom.cga.NumericalMethods
Calculates the determinant of a 3x3 matrix
determinant(Position, Position) - Static method in class org.geolatte.geom.cga.NumericalMethods
 
difference(Geometry<P>, Geometry<P>) - Method in class org.geolatte.geom.JTSGeometryOperations
 
difference(Geometry<P>, Geometry<P>) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Calculates the point set difference of the specified Geometrys.
distance(Geometry<P>, Geometry<P>) - Method in class org.geolatte.geom.JTSGeometryOperations
 
distance(Geometry<P>, Geometry<P>) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Calculates the shortest distance between any two points in the two Geometrys in the coordinate reference system of this Geometry.
distanceFromCenter(Coordinate) - Method in class org.geolatte.geom.Circle
Returns the distance the point is from the center of the circle
DMS(double, double) - Static method in class org.geolatte.geom.DecimalDegree
 
dot(P, P) - Static method in class org.geolatte.geom.Vector
Returns the dot-product of the specified Positions
DOUBLE_SIZE - Static variable in class org.geolatte.geom.ByteBuffer
byte size for doubles
doubleGenerator(double, double) - Method in class org.geolatte.geom.generator.ValueGeneratorFactory
 
DSL - Class in org.geolatte.geom.builder
Contains a Domain Specific Language for constructing Geometries.
DSL.GeometryCollectionToken<P extends Position> - Class in org.geolatte.geom.builder
 
DSL.GeometryToken<P extends Position> - Class in org.geolatte.geom.builder
 
DSL.LinearRingToken<P extends Position> - Class in org.geolatte.geom.builder
 
DSL.LineStringToken<P extends Position> - Class in org.geolatte.geom.builder
 
DSL.MultiLineStringToken<P extends Position> - Class in org.geolatte.geom.builder
 
DSL.MultiPointToken<P extends Position> - Class in org.geolatte.geom.builder
 
DSL.MultiPolygonToken<P extends Position> - Class in org.geolatte.geom.builder
 
DSL.PointToken<P extends Position> - Class in org.geolatte.geom.builder
 
DSL.PolygonToken<P extends Position> - Class in org.geolatte.geom.builder
 

E

Ellipsoid - Class in org.geolatte.geom.crs
An ellipsoid.
Ellipsoid(CrsId, String, double, double) - Constructor for class org.geolatte.geom.crs.Ellipsoid
constructs an instance
EllipsoidalAxis - Class in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 28/11/14.
EllipsoidalCoordinateSystem2D - Class in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 28/11/14.
EllipsoidalCoordinateSystem2D(EllipsoidalAxis, EllipsoidalAxis) - Constructor for class org.geolatte.geom.crs.EllipsoidalCoordinateSystem2D
 
EllipsoidalCoordinateSystem2DM - Class in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 28/11/14.
EllipsoidalCoordinateSystem2DM(EllipsoidalAxis, EllipsoidalAxis, MeasureStraightLineAxis) - Constructor for class org.geolatte.geom.crs.EllipsoidalCoordinateSystem2DM
 
EllipsoidalCoordinateSystem3D - Class in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 28/11/14.
EllipsoidalCoordinateSystem3D(EllipsoidalAxis, EllipsoidalAxis, StraightLineAxis) - Constructor for class org.geolatte.geom.crs.EllipsoidalCoordinateSystem3D
 
EllipsoidalCoordinateSystem3DM - Class in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 28/11/14.
EllipsoidalCoordinateSystem3DM(EllipsoidalAxis, EllipsoidalAxis, StraightLineAxis, MeasureStraightLineAxis) - Constructor for class org.geolatte.geom.crs.EllipsoidalCoordinateSystem3DM
 
EllipsoidalHeightCSAXis - Class in org.geolatte.geom.crs
A coordinate system axis for ellipsoidal height, defined as the distance of a point from the ellipsoid measured along the perpendicular from the ellipsoid to this point, positive if upwards or outside of the ellipsoid Created by Karel Maesen, Geovise BVBA on 28/11/14.
encode(G) - Method in class org.geolatte.geom.codec.db.db2.Db2ClobEncoder
 
encode(G) - Method in interface org.geolatte.geom.codec.db.Encoder
 
encode(Geometry<?>) - Static method in class org.geolatte.geom.codec.db.oracle.Encoders
 
encode(Geometry<?>, Connection, SQLTypeFactory) - Static method in class org.geolatte.geom.codec.db.oracle.Encoders
 
encode(G) - Method in class org.geolatte.geom.codec.db.oracle.SdoGeometryCollectionEncoder
 
encode(G) - Method in class org.geolatte.geom.codec.db.oracle.SdoLineStringEncoder
 
encode(G) - Method in class org.geolatte.geom.codec.db.oracle.SdoMultiLineStringEncoder
 
encode(G) - Method in class org.geolatte.geom.codec.db.oracle.SdoMultiPointEncoder
 
encode(G) - Method in class org.geolatte.geom.codec.db.oracle.SdoMultiPolygonEncoder
 
encode(G) - Method in class org.geolatte.geom.codec.db.oracle.SdoPointEncoder
 
encode(G) - Method in class org.geolatte.geom.codec.db.oracle.SdoPolygonEncoder
 
encode(Geometry<?>) - Static method in class org.geolatte.geom.codec.db.sqlserver.Encoders
 
encode(Geometry<P>, ByteOrder) - Method in interface org.geolatte.geom.codec.WkbEncoder
Encodes a Geometry to its WKB representation
encode(Geometry<P>) - Method in interface org.geolatte.geom.codec.WktEncoder
Encodes an object to its WKT representation.
Encoder<N> - Interface in org.geolatte.geom.codec.db
An Encoder encodes geometries in instances of type N
encoderFor(Geometry<?>) - Static method in class org.geolatte.geom.codec.db.oracle.Encoders
 
encoderFor(Geometry<?>) - Static method in class org.geolatte.geom.codec.db.sqlserver.Encoders
 
Encoders - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 01/04/15.
Encoders() - Constructor for class org.geolatte.geom.codec.db.oracle.Encoders
 
Encoders - Class in org.geolatte.geom.codec.db.sqlserver
Serializes a JTS Geometry to a byte-array.
Encoders() - Constructor for class org.geolatte.geom.codec.db.sqlserver.Encoders
 
endVisit(AbstractGeometryCollection<P, G>) - Method in class org.geolatte.geom.crs.trans.TransformVisitor
 
endVisit(AbstractGeometryCollection<P, G>) - Method in interface org.geolatte.geom.GeometryVisitor
 
Envelope<P extends Position> - Class in org.geolatte.geom
An 2D envelope or bounding box implementation.
Envelope(CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.Envelope
Creates an empty Envelop
Envelope(P, P, CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.Envelope
Creates an instance from specified lower-left and upper-right Points.
Envelope(double, double, double, double, CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.Envelope
Create an instance using the specified coordinates and CoordinateReferenceSystem.
envelopeOf(String) - Method in class org.geolatte.geom.curve.MortonCode
Returns the extent that corresponds to the specified morton code
EnvelopeTransform<P extends Position,Q extends Position> - Class in org.geolatte.geom.crs.trans
Created by Karel Maesen, Geovise BVBA on 2019-03-28.
EnvelopeTransform(TransformOperation<P, Q>) - Constructor for class org.geolatte.geom.crs.trans.EnvelopeTransform
 
equals(Geometry<P>, Geometry<P>) - Method in class org.geolatte.geom.ApproximateGeometryEquality
 
equals(Object) - Method in class org.geolatte.geom.Box
 
equals(Object) - Method in class org.geolatte.geom.ByteBuffer
 
equals(Object) - Method in class org.geolatte.geom.cga.Circle
 
equals(Object) - Method in class org.geolatte.geom.Circle
 
equals(Object) - Method in class org.geolatte.geom.codec.db.oracle.SDOGeometry
 
equals(Object) - Method in class org.geolatte.geom.crs.CoordinateReferenceSystem
 
equals(Object) - Method in class org.geolatte.geom.crs.CoordinateSystem
 
equals(Object) - Method in class org.geolatte.geom.crs.CoordinateSystemAxis
 
equals(Object) - Method in class org.geolatte.geom.crs.CrsExtendedId
 
equals(Object) - Method in class org.geolatte.geom.crs.CrsId
 
equals(Object) - Method in class org.geolatte.geom.crs.CrsIdentifiable
 
equals(Object) - Method in class org.geolatte.geom.crs.CrsParameter
 
equals(Object) - Method in class org.geolatte.geom.crs.Datum
 
equals(Object) - Method in class org.geolatte.geom.crs.Ellipsoid
 
equals(Object) - Method in class org.geolatte.geom.crs.GeocentricCartesianCoordinateReferenceSystem
 
equals(Object) - Method in class org.geolatte.geom.crs.GeographicCoordinateReferenceSystem
 
equals(Object) - Method in class org.geolatte.geom.crs.PrimeMeridian
 
equals(Object) - Method in class org.geolatte.geom.crs.ProjectedCoordinateReferenceSystem
 
equals(Object) - Method in class org.geolatte.geom.crs.Projection
 
equals(Object) - Method in class org.geolatte.geom.crs.Unit
 
equals(Object) - Method in class org.geolatte.geom.Envelope
 
equals(double, double) - Method in class org.geolatte.geom.ExactPositionEquality
 
equals(Object) - Method in class org.geolatte.geom.Geometry
 
equals(Geometry<P>, Geometry<P>) - Method in interface org.geolatte.geom.GeometryEquality
Checks whether the first geometry equals the second, for some definition of equality.
equals(Geometry<P>, Geometry<P>) - Method in class org.geolatte.geom.GeometryPositionEquality
Checks whether the first geometry equals the second, for some definition of equality.
equals(Object) - Method in class org.geolatte.geom.Position
 
equals(P, P) - Method in interface org.geolatte.geom.PositionEquality
Tests whether the specified Coordinatess are equal.
equals(double[], double[]) - Method in interface org.geolatte.geom.PositionEquality
Tests whether the specified coordinates represent the same point.
equals(PositionSequence<P>, PositionSequence<P>) - Method in interface org.geolatte.geom.PositionSequenceEquality
Tests whether two PositionSequences are equal.
equals(PositionSequence<P>, PositionSequence<P>) - Method in class org.geolatte.geom.PositionSequencePositionEquality
 
equals(double, double) - Method in class org.geolatte.geom.WithinTolerancePositionEquality
equals2D(P, P) - Method in interface org.geolatte.geom.PositionEquality
Tests whether the specified Coordinatess are equal in the base 2D-CoordinateReferenceSystem.
ETRS89 - Static variable in class org.geolatte.geom.crs.CoordinateReferenceSystems
The European ETRS89 geographic reference system.
ExactPositionEquality - Class in org.geolatte.geom
A PositionEquality implementation that considers two Positions to be equal if and only if the have the same coordinates.
ExactPositionEquality() - Constructor for class org.geolatte.geom.ExactPositionEquality
 
execute() - Method in interface org.geolatte.geom.GeometryOperation
Executes the operation.
expand(CoordinateReferenceSystem<?>, CoordinateSystemAxisDirection) - Method in interface org.geolatte.geom.crs.CoordinateSystemExpander
 
expand(CoordinateReferenceSystem<?>, CoordinateSystemAxisDirection) - Method in class org.geolatte.geom.crs.DefaultCoordinateSystemExpander
 
expandM(CoordinateReferenceSystem<?>) - Method in interface org.geolatte.geom.crs.CoordinateSystemExpander
 
expandZ(CoordinateReferenceSystem<?>) - Method in interface org.geolatte.geom.crs.CoordinateSystemExpander
 
extend(CoordinateSystemAxis) - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem2D
 
extend(CoordinateSystemAxis) - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem2DM
 
extend(CoordinateSystemAxis) - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem3D
 
extend(CoordinateSystemAxis) - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem3DM
 
extend(CoordinateSystemAxis) - Method in class org.geolatte.geom.crs.CoordinateSystem
Create a new coordinate system with the axes of this system plus the specified axis
extend(LinearUnit, Unit) - Method in class org.geolatte.geom.crs.CrsId
Creates an instance that identifies the crs identified by this CrsId, but extended with (optionally) a vertical or measure axis.
extend(CoordinateSystemAxis) - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem2D
 
extend(CoordinateSystemAxis) - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem2DM
 
extend(CoordinateSystemAxis) - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem3D
 
extend(CoordinateSystemAxis) - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem3DM
 
extend(CoordinateSystemAxis) - Method in class org.geolatte.geom.crs.OneDimensionCoordinateSystem
 
Extension - Class in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 23/04/16.
Extension(String, String) - Constructor for class org.geolatte.geom.crs.Extension
 
extentAlongDimension(int) - Method in class org.geolatte.geom.Envelope
 
extentContains(P) - Method in class org.geolatte.geom.curve.MortonContext
Checks whether the specified Point is contained in the extent.
extentContains(Envelope<P>) - Method in class org.geolatte.geom.curve.MortonContext
Checks whether the specified Envelope is contained in the extent.
extractOrdinatesOfElement(int, SDOGeometry, boolean) - Method in class org.geolatte.geom.codec.db.oracle.AbstractSDODecoder
 

F

Feature<P extends Position,ID> - Interface in org.geolatte.geom
Models a spatial feature Created by Karel Maesen, Geovise BVBA on 13/07/2018.
find(Connection) - Method in interface org.geolatte.geom.codec.db.oracle.ConnectionFinder
Find an instance of Connection that can be cast to an OracleConnection instance.
find(Connection) - Method in class org.geolatte.geom.codec.db.oracle.DefaultConnectionFinder
 
first() - Method in interface org.geolatte.geom.PositionSequence
 
fixedSized(int, Class<P>) - Static method in class org.geolatte.geom.PositionSequenceBuilders
Creates a PositionSequenceBuilder of fixed size.
forceToCrs(Geometry<?>, CoordinateReferenceSystem<Q>) - Static method in class org.geolatte.geom.Geometry
Creates a new Geometry with the positions from the specified geometry and having the specified CoordinateReferenceSystem
forClass() - Method in interface org.geolatte.geom.PositionFactory
 
forClass() - Method in class org.geolatte.geom.Positions.CanMakeG2D
 
forClass() - Method in class org.geolatte.geom.Positions.CanMakeG2DM
 
forClass() - Method in class org.geolatte.geom.Positions.CanMakeG3D
 
forClass() - Method in class org.geolatte.geom.Positions.CanMakeG3DM
 
forClass() - Method in class org.geolatte.geom.Positions.CanMakeP2D
 
forClass() - Method in class org.geolatte.geom.Positions.CanMakeP2DM
 
forClass() - Method in class org.geolatte.geom.Positions.CanMakeP3D
 
forClass() - Method in class org.geolatte.geom.Positions.CanMakeP3DM
 
forward(CoordinateOperation) - Method in class org.geolatte.geom.crs.trans.ConcatenatedOperation.Builder
 
forward(double[], double[]) - Method in class org.geolatte.geom.crs.trans.ConcatenatedOperation
 
forward(double[], double[]) - Method in class org.geolatte.geom.crs.trans.CoordinateFrameRotation
 
forward(double[], double[]) - Method in interface org.geolatte.geom.crs.trans.CoordinateOperation
 
forward(Envelope<P>) - Method in class org.geolatte.geom.crs.trans.EnvelopeTransform
 
forward(double[], double[]) - Method in class org.geolatte.geom.crs.trans.Geographic3DTo2DConversion
 
forward(double[], double[]) - Method in class org.geolatte.geom.crs.trans.GeographicToGeocentricConversion
 
forward(double[], double[]) - Method in class org.geolatte.geom.crs.trans.PositionVectorTransformation
 
forward(double[], double[]) - Method in class org.geolatte.geom.crs.trans.projections.LambertConformalConic2SP
 
forward(double[], double[]) - Method in class org.geolatte.geom.crs.trans.projections.PseudoMercator
 
forward(P) - Method in interface org.geolatte.geom.crs.trans.TransformOperation
 
from(String) - Static method in class org.geolatte.geom.ByteBuffer
Creates a ByteBuffer from a hexadecimal string.
from(byte[]) - Static method in class org.geolatte.geom.ByteBuffer
Wraps a byte array into a ByteBuffer.
from(CoordinateReferenceSystem<P>, CoordinateReferenceSystem<Q>) - Static method in class org.geolatte.geom.crs.trans.TransformOperations
 
from(Geometry) - Static method in class org.geolatte.geom.jts.JTS
Primary Factory method that converts a JTS geometry into an equivalent geolatte geometry
from(Geometry, CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.jts.JTS
Factory method that converts a JTS geometry into an equivalent geolatte geometry and allows the caller to specify the CoordinateReferenceSystem of the resulting geolatte geometry.
from(Envelope) - Static method in class org.geolatte.geom.jts.JTS
Converts a JTS Envelope to a geolatte Envelope.
from(Envelope, CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.jts.JTS
Converts a JTS Envelope to a geolatte Envelope with the specified CRS.
fromTOWGS84(double[]) - Static method in class org.geolatte.geom.crs.trans.CoordinateFrameRotation
 
fromTOWGS84(double[]) - Static method in class org.geolatte.geom.crs.trans.PositionVectorTransformation
 
fromWkb(ByteBuffer) - Static method in class org.geolatte.geom.codec.Wkb
Decodes a WKB representation in a ByteBuffer to a Geometry.
fromWkt(String, CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.codec.Wkt
Decodes the specified WKT String to a Geometry.
fromWkt(String) - Static method in class org.geolatte.geom.codec.Wkt
 

G

g(double, double) - Static method in class org.geolatte.geom.builder.DSL
Creates a geographic 2D position token
g(double, double, double) - Static method in class org.geolatte.geom.builder.DSL
Creates a geographic 3D position token
g(double, double, double, double) - Static method in class org.geolatte.geom.builder.DSL
Creates a geographic 3DM position token
G2D - Class in org.geolatte.geom
A Position in a geographic coordinate reference system.
G2D() - Constructor for class org.geolatte.geom.G2D
Constructs an empty instance
G2D(double, double) - Constructor for class org.geolatte.geom.G2D
Constructs an instance with the specified longitude and latitude
G2D(double...) - Constructor for class org.geolatte.geom.G2D
Constructs an instance from the specified coordinates.
G2DM - Class in org.geolatte.geom
A geographic Position with a measure value.
G2DM() - Constructor for class org.geolatte.geom.G2DM
 
G2DM(double, double, double) - Constructor for class org.geolatte.geom.G2DM
 
G3D - Class in org.geolatte.geom
A geographic Position with an altitude.
G3D() - Constructor for class org.geolatte.geom.G3D
 
G3D(double, double, double) - Constructor for class org.geolatte.geom.G3D
 
G3D(double...) - Constructor for class org.geolatte.geom.G3D
 
G3DM - Class in org.geolatte.geom
A geographic Position with both an altitude and a measure value.
G3DM() - Constructor for class org.geolatte.geom.G3DM
 
G3DM(double, double, double, double) - Constructor for class org.geolatte.geom.G3DM
 
generate() - Method in class org.geolatte.geom.generator.Choice
 
generate() - Method in interface org.geolatte.geom.generator.Generator
 
generate() - Method in class org.geolatte.geom.generator.PositionGenerator
 
generate() - Method in class org.geolatte.geom.generator.PropertyMapGenerator
 
generateArray(T[]) - Method in interface org.geolatte.geom.generator.Generator
 
Generator<T> - Interface in org.geolatte.geom.generator
Created by Karel Maesen, Geovise BVBA on 2019-08-16.
GeocentricCartesianCoordinateReferenceSystem - Class in org.geolatte.geom.crs
A geo-centric CoordinateReferenceSystem.
GeocentricCartesianCoordinateReferenceSystem(CrsId, String, Datum, PrimeMeridian, CartesianCoordinateSystem3D) - Constructor for class org.geolatte.geom.crs.GeocentricCartesianCoordinateReferenceSystem
Constructs a CoordinateReferenceSystem.
GeodeticLatitudeCSAxis - Class in org.geolatte.geom.crs
A coordinate system axis for geodetic latitude, defined as the angle from the equatorial plane to the perpendicular to the ellipsoid through a given point, northwards treated as positive Created by Karel Maesen, Geovise BVBA on 28/11/14.
GeodeticLatitudeCSAxis(String, AngularUnit) - Constructor for class org.geolatte.geom.crs.GeodeticLatitudeCSAxis
Creates an instance.
GeodeticLongitudeCSAxis - Class in org.geolatte.geom.crs
A coordinate system axis for geodetic longitude, defined as the angle from the prime meridian plane to the meridian plane of a given point, eastward treated as positive Created by Karel Maesen, Geovise BVBA on 28/11/14.
GeodeticLongitudeCSAxis(String, AngularUnit) - Constructor for class org.geolatte.geom.crs.GeodeticLongitudeCSAxis
Creates an instance.
Geographic2DCoordinateReferenceSystem - Class in org.geolatte.geom.crs
A geographic CoordinateReferenceSystem.
Geographic2DCoordinateReferenceSystem(CrsId, String, EllipsoidalCoordinateSystem2D) - Constructor for class org.geolatte.geom.crs.Geographic2DCoordinateReferenceSystem
Constructs a CoordinateReferenceSystem.
Geographic3DCoordinateReferenceSystem - Class in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 30/11/14.
Geographic3DCoordinateReferenceSystem(CrsId, String, EllipsoidalCoordinateSystem3D) - Constructor for class org.geolatte.geom.crs.Geographic3DCoordinateReferenceSystem
Constructs a 3-Dimensional geographic coordinate reference system.
Geographic3DTo2DConversion - Class in org.geolatte.geom.crs.trans
Converts between a Geographic 3D and a 2D system EPSG Method 9659 Created by Karel Maesen, Geovise BVBA on 20/07/17.
Geographic3DTo2DConversion(double) - Constructor for class org.geolatte.geom.crs.trans.Geographic3DTo2DConversion
 
Geographic3DTo2DConversion() - Constructor for class org.geolatte.geom.crs.trans.Geographic3DTo2DConversion
 
GeographicCoordinateReferenceSystem<P extends G2D> - Class in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 30/11/14.
GeographicCoordinateReferenceSystem(CrsId, String, CoordinateSystem<P>) - Constructor for class org.geolatte.geom.crs.GeographicCoordinateReferenceSystem
Constructs a HorizontalCoordinateReferenceSystem.
GeographicToGeocentricConversion - Class in org.geolatte.geom.crs.trans
The Geographic to Geocentric Coordinate conversion.
GeographicToGeocentricConversion(GeographicCoordinateReferenceSystem) - Constructor for class org.geolatte.geom.crs.trans.GeographicToGeocentricConversion
 
geometries - Variable in class org.geolatte.geom.AbstractGeometryCollection
 
Geometries - Class in org.geolatte.geom
A Factory for Geometrys
Geometries() - Constructor for class org.geolatte.geom.Geometries
 
Geometry<P extends Position> - Class in org.geolatte.geom
The base class for Geometrys.
Geometry(CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.Geometry
Creates an empty Geometry
Geometry(PositionSequence<P>, CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.Geometry
 
geometrycollection(Geometry<P>, Geometry<P>...) - Static method in class org.geolatte.geom.builder.DSL
Creates a GeometryCollection from the specified Geometrys.
geometrycollection(CoordinateReferenceSystem<P>, DSL.GeometryToken<P>...) - Static method in class org.geolatte.geom.builder.DSL
Creates a GeometryCollection from the specified GeometryTokens and CoordinateReferenceSystem.
geometrycollection(DSL.GeometryToken<P>...) - Static method in class org.geolatte.geom.builder.DSL
Creates a GeometryCollectionToken of the specified GeometryTokens
geometryCollection(int, Random, Generator<? extends Geometry<P>>...) - Static method in class org.geolatte.geom.generator.GeometryGenerators
 
geometryCollection(int, Generator<? extends Geometry<P>>...) - Static method in class org.geolatte.geom.generator.GeometryGenerators
 
GeometryCollection<P extends Position> - Class in org.geolatte.geom
Created by Karel Maesen, Geovise BVBA on 2019-07-29.
GeometryCollection(Geometry<P>...) - Constructor for class org.geolatte.geom.GeometryCollection
 
GeometryCollection(CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.GeometryCollection
 
GeometryCollectionSdoDecoder - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 19/03/15.
GeometryCollectionSdoDecoder() - Constructor for class org.geolatte.geom.codec.db.oracle.GeometryCollectionSdoDecoder
 
GeometryEquality - Interface in org.geolatte.geom
A test for equality of Geometrys.
GeometryGenerators - Class in org.geolatte.geom.generator
Created by Karel Maesen, Geovise BVBA on 03/08/2018.
GeometryGenerators() - Constructor for class org.geolatte.geom.generator.GeometryGenerators
 
GeometryOperation<R> - Interface in org.geolatte.geom
An operation that can be executed on a Geometry.
GeometryPositionEquality - Class in org.geolatte.geom
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
GeometryPositionEquality(PositionEquality) - Constructor for class org.geolatte.geom.GeometryPositionEquality
Constructs an instance that uses the specified PositionEquality to determine whether the Geometrys have the same Positionss.
GeometryPositionEquality() - Constructor for class org.geolatte.geom.GeometryPositionEquality
Constructs an instance that uses ExactPositionEquality to determine whether the Geometrys have the same Positionss.
GeometryToken() - Constructor for class org.geolatte.geom.builder.DSL.GeometryToken
 
GeometryType - Enum in org.geolatte.geom
Enumerates the instantiable Geometry types.
GeometryVisitor<P extends Position> - Interface in org.geolatte.geom
A visitor for Geometrys.
get() - Method in class org.geolatte.geom.ByteBuffer
Relative get method.
getAngle(Coordinate) - Method in class org.geolatte.geom.Circle
Returns the angle of the point from the center and the horizontal line from the center.
getArcAngle() - Method in class org.geolatte.geom.Circle.Arc
 
getArcAngleDegrees() - Method in class org.geolatte.geom.Circle.Arc
 
getArcHeight() - Method in class org.geolatte.geom.Circle.Arc
given a an arc defined from p1 to p2 existing on this circle, returns the height of the arc.
getAuthority() - Method in class org.geolatte.geom.crs.CrsId
Returns the authority for this CrsId.
getAxes() - Method in class org.geolatte.geom.crs.CoordinateSystem
Returns the CoordinateSystemAxes of this CoordinateSystem (in order).
getAxis(int) - Method in class org.geolatte.geom.crs.CoordinateReferenceSystem
Return the CoordinateSystemAxes associated with this CoordinateReferenceSystem.
getAxis(int) - Method in class org.geolatte.geom.crs.CoordinateSystem
Returns the CoordinateSystemAxis at the specified position.
getAxis() - Method in class org.geolatte.geom.crs.OneDimensionCoordinateSystem
Returns the single axis in the coordinate system.
getAxisDirection() - Method in class org.geolatte.geom.crs.CoordinateSystemAxis
 
getAxisDirections() - Method in class org.geolatte.geom.crs.CoordinateSystem
Returns a list of all the directions of this systems
getAxisForComponentIndex(int) - Method in class org.geolatte.geom.crs.CoordinateSystem
Return the axis that corresponds to the i-th element in the coordinates for a Position in this CoordinateSystem.
getAxisIndex(CoordinateSystemAxis) - Method in class org.geolatte.geom.crs.CoordinateReferenceSystem
Returns the index of the specified axis in this CoordinateReferenceSystem, or -1 if it is not an axis of this system.
getAxisIndex(CoordinateSystemAxis) - Method in class org.geolatte.geom.crs.CoordinateSystem
Returns the position of the specified CoordinateSystemAxis in this CoordinateSystem, or -1 if it is not an axis of this instance.
getAxisName() - Method in class org.geolatte.geom.crs.CoordinateSystemAxis
Returns the name of this axis.
getAxisNormalOrder() - Method in class org.geolatte.geom.crs.CoordinateSystem
Returns the normal order value for the axes of this systems in the order that the axes have been defined for this system.
getAxisUnit(int) - Method in class org.geolatte.geom.crs.CoordinateSystem
Returns the Unit of the axis at the specified position.
getBase() - Method in class org.geolatte.geom.crs.CompoundCoordinateReferenceSystem
 
getBoundingBox() - Method in class org.geolatte.geom.Geometry
Returns the bounding Box of this instance
getByteOrder() - Method in class org.geolatte.geom.ByteBuffer
Gets the byte order of this instance.
getByteOrder() - Method in enum org.geolatte.geom.ByteOrder
Returns the corresponding java.nio.ByteOrder
getCamelCased() - Method in enum org.geolatte.geom.GeometryType
 
getCenter() - Method in class org.geolatte.geom.Circle
 
getChordCenterPoint() - Method in class org.geolatte.geom.Circle.Arc
Returns the center of this Arc
getCircle() - Method in class org.geolatte.geom.cga.CircularArcLinearizer
 
getCode() - Method in class org.geolatte.geom.crs.CrsId
Returns the code for this CrsId.
getComponents() - Method in class org.geolatte.geom.crs.CompoundCoordinateReferenceSystem
 
getComponentType() - Method in class org.geolatte.geom.AbstractGeometryCollection
 
getComponentType() - Method in interface org.geolatte.geom.Complex
Returns the Class of which all constituent Geometrys are instances.
getComponentType() - Method in class org.geolatte.geom.MultiLineString
 
getComponentType() - Method in class org.geolatte.geom.MultiPoint
 
getComponentType() - Method in class org.geolatte.geom.MultiPolygon
 
getComponentType() - Method in class org.geolatte.geom.Polygon
 
getCompoundCSeq(int, int, SDOGeometry) - Method in class org.geolatte.geom.codec.db.oracle.AbstractSDODecoder
Gets the CoordinateSequence corresponding to a compound element.
getConversionFactor() - Method in class org.geolatte.geom.crs.Unit
Returns the conversion factor: the scalar value that converts a value of this Unit to the fundamental unit for this type of unit.
getCoordinate(int) - Method in class org.geolatte.geom.Position
Returns the coordinate at the specified index
getCoordinate(CoordinateSystemAxis, CoordinateReferenceSystem<?>) - Method in class org.geolatte.geom.Position
Deprecated.
getCoordinate(CoordinateSystemAxis) - Method in class org.geolatte.geom.Position
 
getCoordinateDimension() - Method in class org.geolatte.geom.Box
 
getCoordinateDimension() - Method in class org.geolatte.geom.C2D
 
getCoordinateDimension() - Method in class org.geolatte.geom.C2DM
 
getCoordinateDimension() - Method in class org.geolatte.geom.C3D
 
getCoordinateDimension() - Method in class org.geolatte.geom.C3DM
 
getCoordinateDimension() - Method in class org.geolatte.geom.codec.db.sqlserver.CountingPositionSequenceBuilder
 
getCoordinateDimension() - Method in class org.geolatte.geom.crs.CoordinateReferenceSystem
Returns the coordinate dimension, i.e.
getCoordinateDimension() - Method in class org.geolatte.geom.crs.CoordinateSystem
Returns the coordinate dimension, i.e.
getCoordinateDimension() - Method in class org.geolatte.geom.G2D
 
getCoordinateDimension() - Method in class org.geolatte.geom.G2DM
 
getCoordinateDimension() - Method in class org.geolatte.geom.G3D
 
getCoordinateDimension() - Method in class org.geolatte.geom.G3DM
 
getCoordinateDimension() - Method in class org.geolatte.geom.Geometry
Returns the coordinate dimension of this Geometry
getCoordinateDimension() - Method in class org.geolatte.geom.M
 
getCoordinateDimension() - Method in class org.geolatte.geom.Position
 
getCoordinateDimension() - Method in interface org.geolatte.geom.PositionFactory
 
getCoordinateDimension() - Method in class org.geolatte.geom.Positions.CanMakeG2D
 
getCoordinateDimension() - Method in class org.geolatte.geom.Positions.CanMakeG2DM
 
getCoordinateDimension() - Method in class org.geolatte.geom.Positions.CanMakeG3D
 
getCoordinateDimension() - Method in class org.geolatte.geom.Positions.CanMakeG3DM
 
getCoordinateDimension() - Method in class org.geolatte.geom.Positions.CanMakeP2D
 
getCoordinateDimension() - Method in class org.geolatte.geom.Positions.CanMakeP2DM
 
getCoordinateDimension() - Method in class org.geolatte.geom.Positions.CanMakeP3D
 
getCoordinateDimension() - Method in class org.geolatte.geom.Positions.CanMakeP3DM
 
getCoordinateDimension() - Method in interface org.geolatte.geom.PositionSequence
Returns the coordinate dimension of this PositionSequence.
getCoordinateDimension() - Method in class org.geolatte.geom.V
 
getCoordinateReferenceSystem() - Method in class org.geolatte.geom.Box
Returns the CoordinateReferenceSystem for this Box
getCoordinateReferenceSystem(CrsId, CoordinateReferenceSystem<?>) - Static method in class org.geolatte.geom.crs.CrsRegistry
returns the CoordinateReferenceSystem for the specified CrsId
getCoordinateReferenceSystem() - Method in class org.geolatte.geom.curve.MortonContext
Returns the CrsId of the spatial extent
getCoordinateReferenceSystem() - Method in class org.geolatte.geom.Envelope
Returns the CoordinateReferenceSystem for this Envelope
getCoordinateReferenceSystem() - Method in class org.geolatte.geom.Geometry
Returns the coordinate reference system of this Geometry
getCoordinateReferenceSystemForEPSG(int, CoordinateReferenceSystem<?>) - Static method in class org.geolatte.geom.crs.CrsRegistry
returns the CoordinateReferenceSystem for the specified EPSG code.
getCoordinates(int, double[]) - Method in interface org.geolatte.geom.PositionSequence
Copies the coordinates at position i into the specified array.
getCoordinateSystem() - Method in class org.geolatte.geom.crs.CoordinateReferenceSystem
Returns the CoordinateSystem associated with this CoordinateReferenceSystem.
getCoordinateSystem() - Method in class org.geolatte.geom.crs.Geographic2DCoordinateReferenceSystem
 
getCorrespondingJTSClass(Class<? extends Geometry>) - Static method in class org.geolatte.geom.jts.JTS
Returns the JTS Geometry class that corresponds to the specified Geolatte Geometry class.
getCrs(Geometry<T>[]) - Static method in class org.geolatte.geom.Geometry
 
getCrsId() - Method in class org.geolatte.geom.crs.CrsIdentifiable
Returns the identifier for this CoordinateReferenceSystem.
getCrsId() - Method in class org.geolatte.geom.crs.Projection
 
getCrsIdForEPSG(int) - Static method in class org.geolatte.geom.crs.CrsRegistry
Returns the CrsId for the specified EPSG Code.
getDatum() - Method in class org.geolatte.geom.crs.GeocentricCartesianCoordinateReferenceSystem
 
getDatum() - Method in class org.geolatte.geom.crs.GeographicCoordinateReferenceSystem
Returns the Datum for this CoordinateReferenceSystem
getDatum() - Method in class org.geolatte.geom.crs.VerticalCoordinateReferenceSystem
 
getDatumType() - Method in class org.geolatte.geom.crs.VerticalDatum
 
getDepth() - Method in class org.geolatte.geom.curve.MortonContext
Returns the maximum tree-depth
getDimension() - Method in class org.geolatte.geom.AbstractGeometryCollection
 
getDimension() - Method in class org.geolatte.geom.codec.db.oracle.SDOGeometry
 
getDimension() - Method in class org.geolatte.geom.Geometry
Returns the topological dimension of this instance.
getDimension() - Method in class org.geolatte.geom.LineString
 
getDimension() - Method in class org.geolatte.geom.MultiLineString
 
getDimension() - Method in class org.geolatte.geom.MultiPoint
 
getDimension() - Method in class org.geolatte.geom.Point
 
getDimension() - Method in class org.geolatte.geom.Polygon
 
getDouble() - Method in class org.geolatte.geom.ByteBuffer
Reads the next 8 bytes as a double from this instance at the current position, taking into account the byte-order, and then increments the position by eight.
getElementCSeq(int, SDOGeometry, boolean, CoordinateReferenceSystem<P>) - Method in class org.geolatte.geom.codec.db.oracle.AbstractSDODecoder
Gets the CoordinateSequence corresponding to an element.
getElementGeometries() - Method in class org.geolatte.geom.codec.db.oracle.SDOGeometry
If this SDOGeometry is a COLLECTION, this method returns an array of the SDO_GEOMETRIES that make up the collection.
getEllipsoid() - Method in class org.geolatte.geom.crs.Datum
Returns the Ellipsoid for this Datum
getEndPosition() - Method in interface org.geolatte.geom.Linear
Returns the end position of the linear Geometry
getEndPosition() - Method in class org.geolatte.geom.LineSegment
Returns the second, or end Position of this LineSegment
getEndPosition() - Method in class org.geolatte.geom.LineString
Returns the last Position of this LineString.
getEndPosition() - Method in class org.geolatte.geom.MultiLineString
 
getEnvelope() - Method in class org.geolatte.geom.Geometry
Returns the 2D Envelope of this instance.
getExtension() - Method in class org.geolatte.geom.crs.ProjectedCoordinateReferenceSystem
Returns an extension value by key
getExtension() - Method in class org.geolatte.geom.crs.VerticalDatum
 
getExtent() - Method in class org.geolatte.geom.curve.MortonContext
Returns the spatial extent of this instance
getExteriorRing() - Method in class org.geolatte.geom.Polygon
Returns the exterior boundary of this Polygon.
getFactoryFor(Class<P>) - Static method in class org.geolatte.geom.Positions
 
getFloat() - Method in class org.geolatte.geom.ByteBuffer
Reads the next 4 bytes as a float from this instance at the current position, taking into account the byte-order, and then increments the position by four.
getFundamentalUnit() - Method in class org.geolatte.geom.crs.AngularUnit
 
getFundamentalUnit() - Method in class org.geolatte.geom.crs.LinearUnit
 
getFundamentalUnit() - Method in class org.geolatte.geom.crs.Unit
Returns the fundamental unit for this type of Unit.
getGeographicCoordinateReferenceSystemForEPSG(int) - Static method in class org.geolatte.geom.crs.CrsRegistry
 
getGeographicCoordinateSystem() - Method in class org.geolatte.geom.crs.ProjectedCoordinateReferenceSystem
Returns the base GeographicCoordinateReferenceSystem of this projected reference system.
getGeometry() - Method in interface org.geolatte.geom.Feature
 
getGeometryN(int) - Method in class org.geolatte.geom.AbstractGeometryCollection
Returns the Geometry element at the specified (zero-based) position in this GeometryCollection.
getGeometryType() - Method in class org.geolatte.geom.AbstractGeometryCollection
 
getGeometryType() - Method in class org.geolatte.geom.Geometry
Returns the type of this Geometry.
getGeometryType() - Method in class org.geolatte.geom.LinearRing
 
getGeometryType() - Method in class org.geolatte.geom.LineString
 
getGeometryType() - Method in class org.geolatte.geom.MultiLineString
 
getGeometryType() - Method in class org.geolatte.geom.MultiPoint
 
getGeometryType() - Method in class org.geolatte.geom.MultiPolygon
 
getGeometryType() - Method in class org.geolatte.geom.Point
 
getGeometryType() - Method in class org.geolatte.geom.Polygon
 
getGType() - Method in class org.geolatte.geom.codec.db.oracle.SDOGeometry
 
getHeight() - Method in class org.geolatte.geom.G3D
 
getId() - Method in interface org.geolatte.geom.Feature
 
getInfo() - Method in class org.geolatte.geom.codec.db.oracle.SDOGeometry
 
getInt() - Method in class org.geolatte.geom.ByteBuffer
Reads the next 4 bytes as an int from this instance at the current position, taking into account the byte-order, and then increments the position by four.
getInteriorRingN(int) - Method in class org.geolatte.geom.Polygon
Returns the specified interior ring.
getInverseFlattening() - Method in class org.geolatte.geom.crs.Ellipsoid
Returns the inverse flattening.
getLat() - Method in class org.geolatte.geom.G2D
Returns the latitude of this position
getLinear() - Method in class org.geolatte.geom.crs.CompoundCoordinateReferenceSystem
 
getLinearAxis() - Method in class org.geolatte.geom.crs.LinearCoordinateReferenceSystem
 
getLon() - Method in class org.geolatte.geom.G2D
Returns the longitude of this position
getLong() - Method in class org.geolatte.geom.ByteBuffer
Reads the next 8 bytes as a long from this instance at the current position, taking into account the byte-order, and then increments the position by eight.
getLongitude() - Method in class org.geolatte.geom.crs.PrimeMeridian
Returns the angle of this meridian relative to Greenwich Meridian.
getLRSDim(Geometry<P>) - Method in class org.geolatte.geom.codec.db.oracle.AbstractSDOEncoder
 
getLRSDimension() - Method in class org.geolatte.geom.codec.db.oracle.SDOGeometry
 
getM() - Method in class org.geolatte.geom.C2DM
 
getM() - Method in class org.geolatte.geom.C3DM
 
getM() - Method in class org.geolatte.geom.G2DM
 
getM() - Method in class org.geolatte.geom.G3DM
 
getM() - Method in interface org.geolatte.geom.Measured
Returns the measure value of this instance.
getMaxC0() - Method in class org.geolatte.geom.Envelope
 
getMaxC1() - Method in class org.geolatte.geom.Envelope
 
getMaxLength() - Method in class org.geolatte.geom.curve.MortonCode
Returns the maximum length of a morton code generated by this instance.
getMaxX() - Method in class org.geolatte.geom.curve.MortonContext
Returns the maximum X-coordinate of the extent.
getMaxY() - Method in class org.geolatte.geom.curve.MortonContext
Returns the maximum Y-coordinate of the extent.
getMComponentIndex() - Method in interface org.geolatte.geom.PositionFactory
 
getMComponentIndex() - Method in class org.geolatte.geom.Positions.CanMakeG2D
 
getMComponentIndex() - Method in class org.geolatte.geom.Positions.CanMakeG2DM
 
getMComponentIndex() - Method in class org.geolatte.geom.Positions.CanMakeG3D
 
getMComponentIndex() - Method in class org.geolatte.geom.Positions.CanMakeG3DM
 
getMComponentIndex() - Method in class org.geolatte.geom.Positions.CanMakeP2D
 
getMComponentIndex() - Method in class org.geolatte.geom.Positions.CanMakeP2DM
 
getMComponentIndex() - Method in class org.geolatte.geom.Positions.CanMakeP3D
 
getMComponentIndex() - Method in class org.geolatte.geom.Positions.CanMakeP3DM
 
getMethodId() - Method in class org.geolatte.geom.crs.trans.CoordinateFrameRotation
 
getMethodId() - Method in class org.geolatte.geom.crs.trans.Geographic3DTo2DConversion
 
getMethodId() - Method in class org.geolatte.geom.crs.trans.GeographicToGeocentricConversion
 
getMethodId() - Method in class org.geolatte.geom.crs.trans.PositionVectorTransformation
 
getMethodId() - Method in class org.geolatte.geom.crs.trans.projections.LambertConformalConic2SP
 
getMethodId() - Method in class org.geolatte.geom.crs.trans.projections.PseudoMercator
 
getMethodId() - Method in interface org.geolatte.geom.crs.trans.WithEpsgGOperationMethod
Returns the EPSG code for the operation method
getMinC0() - Method in class org.geolatte.geom.Envelope
 
getMinC1() - Method in class org.geolatte.geom.Envelope
 
getMinX() - Method in class org.geolatte.geom.curve.MortonContext
Returns the minimum X-coordinate of the extent
getMinY() - Method in class org.geolatte.geom.curve.MortonContext
Returns the minimum Y-coordinate of the extent
getName() - Method in class org.geolatte.geom.crs.CrsIdentifiable
Returns the name of this CoordinateReferenceSystem.
getName() - Method in class org.geolatte.geom.crs.CrsParameter
Returns the name of this parameter
getName() - Method in class org.geolatte.geom.crs.Extension
 
getName() - Method in class org.geolatte.geom.crs.Projection
 
getNormalOrder() - Method in class org.geolatte.geom.crs.CoordinateSystemAxis
Indicates the position for the Axis in the normalized order of axes.
getNumAdded() - Method in class org.geolatte.geom.codec.db.sqlserver.CountingPositionSequenceBuilder
 
getNumAdded() - Method in interface org.geolatte.geom.PositionSequenceBuilder
Returns the number of positions that have already been added.
getNumElements() - Method in class org.geolatte.geom.codec.db.oracle.SDOGeometry
Gets the number of elements or compound elements.
getNumGeometries() - Method in class org.geolatte.geom.AbstractGeometryCollection
Returns the number of elements in this GeometryCollection.
getNumGeometries() - Method in interface org.geolatte.geom.Complex
Returns the number of constituent Geometrys
getNumGeometries() - Method in class org.geolatte.geom.Polygon
 
getNumInteriorRing() - Method in class org.geolatte.geom.Polygon
returns the number of interior boundaries.
getNumPositions() - Method in class org.geolatte.geom.Geometry
Returns the number of positions in the PositionSequence of this Geometry.
getOperation() - Method in interface org.geolatte.geom.crs.trans.TransformOperation
 
getOrdinates() - Method in class org.geolatte.geom.codec.db.oracle.SDOGeometry
 
getP1() - Method in class org.geolatte.geom.Circle.Arc
 
getP1Angle() - Method in class org.geolatte.geom.Circle.Arc
 
getP2() - Method in class org.geolatte.geom.Circle.Arc
 
getP2Angle() - Method in class org.geolatte.geom.Circle.Arc
 
getParameters() - Method in class org.geolatte.geom.crs.ProjectedCoordinateReferenceSystem
Returns the projection parameters
getPoint(double) - Method in class org.geolatte.geom.Circle
Returns the coordinate on the circle at the specified angle
getPoint() - Method in class org.geolatte.geom.codec.db.oracle.SDOGeometry
 
getPointTypeName() - Static method in class org.geolatte.geom.codec.db.oracle.SDOGeometry
 
getPosition() - Method in class org.geolatte.geom.Point
Returns the Position of this Point.
getPositionClass() - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem2D
 
getPositionClass() - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem2DM
 
getPositionClass() - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem3D
 
getPositionClass() - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem3DM
 
getPositionClass() - Method in class org.geolatte.geom.crs.CoordinateReferenceSystem
Returns the type token for the type of Positions referenced in this system.
getPositionClass() - Method in class org.geolatte.geom.crs.CoordinateSystem
 
getPositionClass() - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem2D
 
getPositionClass() - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem2DM
 
getPositionClass() - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem3D
 
getPositionClass() - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem3DM
 
getPositionClass() - Method in class org.geolatte.geom.crs.OneDimensionCoordinateSystem
 
getPositionClass() - Method in class org.geolatte.geom.Geometry
 
getPositionClass() - Method in interface org.geolatte.geom.PositionSequence
 
getPositionFactory() - Method in interface org.geolatte.geom.PositionSequence
 
getPositionN(int) - Method in class org.geolatte.geom.Geometry
Returns the position at the specified index in the PositionSequence of this Geometry.
getPositionN(int) - Method in interface org.geolatte.geom.PositionSequence
 
getPositions() - Method in class org.geolatte.geom.Geometry
Returns the PositionSequence of this instance
getPrimeMeridian() - Method in class org.geolatte.geom.crs.GeocentricCartesianCoordinateReferenceSystem
 
getPrimeMeridian() - Method in class org.geolatte.geom.crs.GeographicCoordinateReferenceSystem
Returns the PrimeMeridian of this CoordinateReferenceSystem.
getProjectedCoordinateReferenceSystemForEPSG(int) - Static method in class org.geolatte.geom.crs.CrsRegistry
 
getProjection() - Method in class org.geolatte.geom.crs.ProjectedCoordinateReferenceSystem
Returns the map projection for this projected cooordinate system.
getProperties() - Method in interface org.geolatte.geom.Feature
 
getProperty(String) - Method in interface org.geolatte.geom.Feature
 
getRadius() - Method in class org.geolatte.geom.cga.CircularArcLinearizer
 
getRadius() - Method in class org.geolatte.geom.Circle
 
getSemiMajorAxis() - Method in class org.geolatte.geom.crs.Ellipsoid
Returns the semi-major axis of this Ellipsoid.
getSource() - Method in interface org.geolatte.geom.crs.trans.TransformOperation
 
getSRID() - Method in class org.geolatte.geom.codec.db.oracle.SDOGeometry
 
getSRID() - Method in class org.geolatte.geom.Geometry
Returns the numeric identifier of the coordinate reference system of this Geometry.
getStartPosition() - Method in interface org.geolatte.geom.Linear
Returns the start position of the linear Geometry
getStartPosition() - Method in class org.geolatte.geom.LineSegment
Returns the first, or start Position of this LineSegment
getStartPosition() - Method in class org.geolatte.geom.LineString
Returns the first Position of this LineString.
getStartPosition() - Method in class org.geolatte.geom.MultiLineString
 
getStraightLineAxis() - Method in class org.geolatte.geom.crs.LinearCoordinateReferenceSystem
 
getStraightLineAxis() - Method in interface org.geolatte.geom.crs.OneDimensionCoordinateReferenceSystem
 
getStraightLineAxis() - Method in class org.geolatte.geom.crs.VerticalCoordinateReferenceSystem
 
getTarget() - Method in interface org.geolatte.geom.crs.trans.TransformOperation
 
getToWGS84() - Method in class org.geolatte.geom.crs.Datum
Returns the parameters for the PositionVectorTransformation to the WGS84 datum.
getTransformed() - Method in class org.geolatte.geom.crs.trans.TransformVisitor
 
getType() - Method in interface org.geolatte.geom.Feature
 
getTypeName() - Static method in class org.geolatte.geom.codec.db.oracle.SDOGeometry
 
getUInt() - Method in class org.geolatte.geom.ByteBuffer
Reads the next 4 bytes as an unsigned integer from this instance at the current position, taking into account the byte-order, and then increments the position by four.
getUnit() - Method in class org.geolatte.geom.crs.CoordinateSystemAxis
 
getUnit() - Method in class org.geolatte.geom.crs.GeographicCoordinateReferenceSystem
Returns the Unit for this CoordinateReferenceSystem.
getUnit() - Method in interface org.geolatte.geom.crs.OneDimensionCoordinateReferenceSystem
 
getUnit() - Method in class org.geolatte.geom.crs.VerticalCoordinateReferenceSystem
 
getUnit() - Method in class org.geolatte.geom.crs.VerticalStraightLineAxis
 
getValue() - Method in class org.geolatte.geom.crs.CrsParameter
Returns value of this parameter.
getValue() - Method in class org.geolatte.geom.crs.Extension
 
getValue() - Method in class org.geolatte.geom.M
 
getValue() - Method in class org.geolatte.geom.V
 
getVertical() - Method in class org.geolatte.geom.crs.CompoundCoordinateReferenceSystem
 
getVerticalAxis() - Method in class org.geolatte.geom.crs.VerticalCoordinateReferenceSystem
 
getX() - Method in class org.geolatte.geom.C2D
Returns the coordinate for EAST (WEST) axis direction
getY() - Method in class org.geolatte.geom.C2D
Returns the coordinate for NORTH (SOUTH) axis direction
getZ() - Method in class org.geolatte.geom.C3D
 
getZDimension() - Method in class org.geolatte.geom.codec.db.oracle.SDOGeometry
 
gM(double, double, double) - Static method in class org.geolatte.geom.builder.DSL
Creates a geographic 2DM position token

H

hasAxisOrder(CoordinateReferenceSystem<P>, int) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
 
hasCoordinateReferenceSystemForEPSG(int) - Static method in class org.geolatte.geom.crs.CrsRegistry
Determine if the registry contains the CoordinateReferenceSystem identified by its SRID
hashCode() - Method in class org.geolatte.geom.Box
 
hashCode() - Method in class org.geolatte.geom.ByteBuffer
 
hashCode() - Method in class org.geolatte.geom.cga.Circle
 
hashCode() - Method in class org.geolatte.geom.Circle
 
hashCode() - Method in class org.geolatte.geom.codec.db.oracle.SDOGeometry
 
hashCode() - Method in class org.geolatte.geom.crs.CoordinateReferenceSystem
 
hashCode() - Method in class org.geolatte.geom.crs.CoordinateSystem
 
hashCode() - Method in class org.geolatte.geom.crs.CoordinateSystemAxis
 
hashCode() - Method in class org.geolatte.geom.crs.CrsExtendedId
 
hashCode() - Method in class org.geolatte.geom.crs.CrsId
 
hashCode() - Method in class org.geolatte.geom.crs.CrsIdentifiable
 
hashCode() - Method in class org.geolatte.geom.crs.CrsParameter
 
hashCode() - Method in class org.geolatte.geom.crs.Datum
 
hashCode() - Method in class org.geolatte.geom.crs.Ellipsoid
 
hashCode() - Method in class org.geolatte.geom.crs.GeocentricCartesianCoordinateReferenceSystem
 
hashCode() - Method in class org.geolatte.geom.crs.GeographicCoordinateReferenceSystem
 
hashCode() - Method in class org.geolatte.geom.crs.PrimeMeridian
 
hashCode() - Method in class org.geolatte.geom.crs.ProjectedCoordinateReferenceSystem
 
hashCode() - Method in class org.geolatte.geom.crs.Projection
 
hashCode() - Method in class org.geolatte.geom.crs.Unit
 
hashCode() - Method in class org.geolatte.geom.Envelope
 
hashCode() - Method in class org.geolatte.geom.Geometry
 
hashCode() - Method in class org.geolatte.geom.Position
 
hasM() - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem2D
 
hasM() - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem2DM
 
hasM() - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem3D
 
hasM() - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem3DM
 
hasM() - Method in class org.geolatte.geom.crs.CoordinateReferenceSystem
 
hasM() - Method in class org.geolatte.geom.crs.CoordinateSystem
does the system have a Measure axis?
hasM() - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem2D
 
hasM() - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem2DM
 
hasM() - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem3D
 
hasM() - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem3DM
 
hasM() - Method in class org.geolatte.geom.crs.OneDimensionCoordinateSystem
 
hasMComponent() - Method in interface org.geolatte.geom.PositionFactory
 
hasMComponent() - Method in class org.geolatte.geom.Positions.CanMakeG2D
 
hasMComponent() - Method in class org.geolatte.geom.Positions.CanMakeG2DM
 
hasMComponent() - Method in class org.geolatte.geom.Positions.CanMakeG3D
 
hasMComponent() - Method in class org.geolatte.geom.Positions.CanMakeG3DM
 
hasMComponent() - Method in class org.geolatte.geom.Positions.CanMakeP2D
 
hasMComponent() - Method in class org.geolatte.geom.Positions.CanMakeP2DM
 
hasMComponent() - Method in class org.geolatte.geom.Positions.CanMakeP3D
 
hasMComponent() - Method in class org.geolatte.geom.Positions.CanMakeP3DM
 
hasMeasureAxis(CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
Deprecated.
User crs.hasM()
hasSameContent(ByteBuffer) - Method in class org.geolatte.geom.ByteBuffer
Used for testing purposes.
hasVerticalAxis(CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
Deprecated.
User crs.hasZ()
hasZ() - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem2D
 
hasZ() - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem2DM
 
hasZ() - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem3D
 
hasZ() - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem3DM
 
hasZ() - Method in class org.geolatte.geom.crs.CoordinateReferenceSystem
 
hasZ() - Method in class org.geolatte.geom.crs.CoordinateSystem
Does the coordinate system have a Vertical or Z axis?
hasZ() - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem2D
 
hasZ() - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem2DM
 
hasZ() - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem3D
 
hasZ() - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem3DM
 
hasZ() - Method in class org.geolatte.geom.crs.OneDimensionCoordinateSystem
 
hasZComponent() - Method in interface org.geolatte.geom.PositionFactory
 
hasZComponent() - Method in class org.geolatte.geom.Positions.CanMakeG2D
 
hasZComponent() - Method in class org.geolatte.geom.Positions.CanMakeG2DM
 
hasZComponent() - Method in class org.geolatte.geom.Positions.CanMakeG3D
 
hasZComponent() - Method in class org.geolatte.geom.Positions.CanMakeG3DM
 
hasZComponent() - Method in class org.geolatte.geom.Positions.CanMakeP2D
 
hasZComponent() - Method in class org.geolatte.geom.Positions.CanMakeP2DM
 
hasZComponent() - Method in class org.geolatte.geom.Positions.CanMakeP3D
 
hasZComponent() - Method in class org.geolatte.geom.Positions.CanMakeP3DM
 
headCs() - Method in class org.geolatte.geom.crs.CompoundCoordinateReferenceSystem
 

I

identity(int) - Static method in class org.geolatte.geom.crs.trans.CoordinateOperations
 
ifAbsentReturnGeographic2D(int) - Static method in class org.geolatte.geom.crs.CrsRegistry
Returns the registered coordinate reference system, or when unavailable in the registry, create a new Geographic 2D system and register this on-the-fly.
ifAbsentReturnProjected2D(int) - Static method in class org.geolatte.geom.crs.CrsRegistry
Returns the registered coordinate reference system, or when unavailable in the registry, create a new Projected 2D system and register this on-the-fly.
InconsistentCoordinateSystemException - Exception in org.geolatte.geom.crs
 
InconsistentCoordinateSystemException(String) - Constructor for exception org.geolatte.geom.crs.InconsistentCoordinateSystemException
 
inCoordinateDimension() - Method in class org.geolatte.geom.crs.trans.ConcatenatedOperation
 
inCoordinateDimension() - Method in class org.geolatte.geom.crs.trans.CoordinateFrameRotation
 
inCoordinateDimension() - Method in interface org.geolatte.geom.crs.trans.CoordinateOperation
 
inCoordinateDimension() - Method in class org.geolatte.geom.crs.trans.Geographic3DTo2DConversion
 
inCoordinateDimension() - Method in class org.geolatte.geom.crs.trans.GeographicToGeocentricConversion
 
inCoordinateDimension() - Method in class org.geolatte.geom.crs.trans.PositionVectorTransformation
 
inCoordinateDimension() - Method in class org.geolatte.geom.crs.trans.projections.LambertConformalConic2SP
 
inCoordinateDimension() - Method in class org.geolatte.geom.crs.trans.projections.PseudoMercator
 
instantGenerator(Instant, Instant) - Method in class org.geolatte.geom.generator.ValueGeneratorFactory
 
integerGenerator(int, int) - Method in class org.geolatte.geom.generator.ValueGeneratorFactory
 
internalDecode(SDOGeometry) - Method in class org.geolatte.geom.codec.db.oracle.LineStringSdoDecoder
 
internalDecode(SDOGeometry) - Method in class org.geolatte.geom.codec.db.oracle.PointSdoDecoder
 
intersect(Box<P>) - Method in class org.geolatte.geom.Box
Intersects the specified Box with this Box and returns the result.
intersect(Envelope<P>) - Method in class org.geolatte.geom.Envelope
Intersects the specified Envelope with this Envelope and returns the result.
intersection(Geometry<P>, Geometry<P>) - Method in class org.geolatte.geom.JTSGeometryOperations
 
intersection(Geometry<P>, Geometry<P>) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Calculates the point set intersection of the specified Geometrys.
intersects(Box<P>) - Method in class org.geolatte.geom.Box
Checks whether this Box intersects the specifies Box.
intersects(Envelope<P>) - Method in class org.geolatte.geom.Envelope
Checks whether this Envelope intersects the specifies Envelope.
intersects(Geometry<P>, Geometry<P>) - Method in class org.geolatte.geom.JTSGeometryOperations
 
intersects(Geometry<P>, Geometry<P>) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Checks if the specified Geometrys intersect.
isAngular() - Method in class org.geolatte.geom.crs.AngularUnit
 
isAngular() - Method in class org.geolatte.geom.crs.LinearUnit
 
isAngular() - Method in class org.geolatte.geom.crs.Unit
Returns true if this Unit is angular.
isClockwise() - Method in class org.geolatte.geom.Circle.Arc
 
isClosed() - Method in class org.geolatte.geom.LineString
Checks whether this LineString is closed, i.e.
isCompound() - Method in class org.geolatte.geom.crs.CompoundCoordinateReferenceSystem
 
isCompound() - Method in class org.geolatte.geom.crs.CoordinateReferenceSystem
 
isCompound() - Method in class org.geolatte.geom.crs.SingleCoordinateReferenceSystem
 
isCounterClockwise(Position, Position, Position) - Static method in class org.geolatte.geom.cga.NumericalMethods
Determines if the triangle determined by p0, p1, p2 is counterclockwise in 2D.
isCounterClockwise(LinearRing<?>) - Static method in class org.geolatte.geom.cga.NumericalMethods
Determines whether the specified LinearRing is counter-clockwise.
isEmpty() - Method in class org.geolatte.geom.Box
Checks whether this Box is empty.
isEmpty() - Method in class org.geolatte.geom.ByteBuffer
Reports if this buffer is empty (holds no bytes).
isEmpty() - Method in class org.geolatte.geom.Envelope
Checks whether this Envelope is empty.
isEmpty() - Method in class org.geolatte.geom.Geometry
Tests whether this Geometry corresponds to the empty set.
isEmpty() - Method in class org.geolatte.geom.Position
 
isEmpty() - Method in interface org.geolatte.geom.PositionSequence
Returns true iff this PositionSequence contains no Positions
isLRSGeometry() - Method in class org.geolatte.geom.codec.db.oracle.SDOGeometry
 
isReversible() - Method in class org.geolatte.geom.crs.trans.ConcatenatedOperation
 
isReversible() - Method in class org.geolatte.geom.crs.trans.CoordinateFrameRotation
 
isReversible() - Method in interface org.geolatte.geom.crs.trans.CoordinateOperation
 
isReversible() - Method in class org.geolatte.geom.crs.trans.Geographic3DTo2DConversion
 
isReversible() - Method in class org.geolatte.geom.crs.trans.GeographicToGeocentricConversion
 
isReversible() - Method in class org.geolatte.geom.crs.trans.PositionVectorTransformation
 
isReversible() - Method in class org.geolatte.geom.crs.trans.projections.LambertConformalConic2SP
 
isReversible() - Method in class org.geolatte.geom.crs.trans.projections.PseudoMercator
 
isRing() - Method in class org.geolatte.geom.LineString
Checks whether this LineString is a ring, i.e.
isSimple(Geometry<P>) - Method in class org.geolatte.geom.JTSGeometryOperations
 
isSimple(Geometry<P>) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Tests the simplicity of the specified Geometry.
iterator() - Method in class org.geolatte.geom.AbstractGeometryCollection
Creates an Iterator over the elements of this GeometryCollection.
iterator() - Method in class org.geolatte.geom.LineSegments
 
iterator() - Method in class org.geolatte.geom.Polygon
Returns an Iterator over the boundaries of this Polygon.

J

join(SDOGeometry[]) - Method in class org.geolatte.geom.codec.db.oracle.SdoGeometryCollectionEncoder
 
JTS - Class in org.geolatte.geom.jts
 
JTS() - Constructor for class org.geolatte.geom.jts.JTS
 
JTSConversionException - Exception in org.geolatte.geom.jts
 
JTSConversionException() - Constructor for exception org.geolatte.geom.jts.JTSConversionException
 
JTSConversionException(String) - Constructor for exception org.geolatte.geom.jts.JTSConversionException
 
JTSGeometryOperations - Class in org.geolatte.geom
An implementation of ProjectedGeometryOperations that delegates to the corresponding JTS operations.
JTSGeometryOperations() - Constructor for class org.geolatte.geom.JTSGeometryOperations
 

L

LambertConformalConic2SP - Class in org.geolatte.geom.crs.trans.projections
Created by Karel Maesen, Geovise BVBA on 05/06/2018.
LambertConformalConic2SP(GeographicCoordinateReferenceSystem, double, double, double, double, double, double) - Constructor for class org.geolatte.geom.crs.trans.projections.LambertConformalConic2SP
 
last() - Method in interface org.geolatte.geom.PositionSequence
 
lastCs() - Method in class org.geolatte.geom.crs.CompoundCoordinateReferenceSystem
 
length(G) - Method in class org.geolatte.geom.JTSGeometryOperations
 
length(G) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Calculates the length of the specified Geometry.
limit() - Method in class org.geolatte.geom.ByteBuffer
Returns this buffer's limit.
Linear<P extends Position> - Interface in org.geolatte.geom
An interface for linear Geometrys
LinearCoordinateReferenceSystem - Class in org.geolatte.geom.crs
A 1-Dimensional Linear Coordinate Ssytem that consists of the points that lie on the axis of a linear feature, for example a pipeline or a road.
LinearCoordinateReferenceSystem(String, MeasureStraightLineAxis) - Constructor for class org.geolatte.geom.crs.LinearCoordinateReferenceSystem
 
linearize() - Method in class org.geolatte.geom.cga.CircularArcLinearizer
Linearizes the arc segment defined by the three Positions specified in this instance's constructor.
Compared to CircularArcLinearizer.linearizeCircle() this is not using normalized direction angels, as direction of arc will be lost in this case (Does not matter if working with a circle).
linearize(PositionSequence<P>, boolean) - Method in class org.geolatte.geom.codec.db.oracle.AbstractSDODecoder
Linearizes arcs and circles.
linearizeArc(double, double, double, double, double, double, double) - Static method in class org.geolatte.geom.Circle
Given 2 points defining an arc on the circle, interpolates the circle into a collection of points that provide connected chords that approximate the arc based on the tolerance value.
linearizeArc(double, double, double, double, double, double) - Static method in class org.geolatte.geom.Circle
Given 2 points defining an arc on the circle, interpolates the circle into a collection of points that provide connected chords that approximate the arc based on the tolerance value.
linearizeArc(Coordinate, Coordinate, Coordinate, double) - Method in class org.geolatte.geom.Circle
Given 2 points defining an arc on the circle, interpolates the circle into a collection of points that provide connected chords that approximate the arc based on the tolerance value.
linearizeCircle() - Method in class org.geolatte.geom.cga.CircularArcLinearizer
 
linearizeCircle(double, double, double, double, double, double) - Static method in class org.geolatte.geom.Circle
Given a circle defined by the 3 points, creates a linearized interpolation of the circle starting and ending on the first coordinate.
LinearRing<P extends Position> - Class in org.geolatte.geom
A LineString that is both closed and simple.
LinearRing(LineString<P>) - Constructor for class org.geolatte.geom.LinearRing
 
LinearRing(CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.LinearRing
 
LinearRing(PositionSequence<P>, CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.LinearRing
 
LinearUnit - Class in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 28/11/14.
LinearUnit(CrsId, String, double) - Constructor for class org.geolatte.geom.crs.LinearUnit
Creates an instance.
LineSegment<P extends Position> - Class in org.geolatte.geom
A portion of a line delimited (inclusively) by two Positions.
LineSegment(P, P) - Constructor for class org.geolatte.geom.LineSegment
Constructs a LineSegment from the specified Positions.
LineSegments<P extends Position> - Class in org.geolatte.geom
Turns a PointSequence into an Iterable over the LineSegments defined by each consecutive pair of Points in the PointSequence.
LineSegments(PositionSequence<P>) - Constructor for class org.geolatte.geom.LineSegments
 
linestring(CoordinateReferenceSystem<P>, P...) - Static method in class org.geolatte.geom.builder.DSL
Creates a LineString
linestring(P...) - Static method in class org.geolatte.geom.builder.DSL
Creates a LineStringToken
lineString(int, Box<P>, Random) - Static method in class org.geolatte.geom.generator.GeometryGenerators
 
lineString(int, Box<P>) - Static method in class org.geolatte.geom.generator.GeometryGenerators
 
LineString<P extends Position> - Class in org.geolatte.geom
A LineString is a 1-dimensional Geometry consisting of the LineSegments defined by consecutive pairs of Points of a PointSequence.
LineString(CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.LineString
 
LineString(LineString<P>) - Constructor for class org.geolatte.geom.LineString
This constructor has been added to speed up object creation of LinearRings
LineString(PositionSequence<P>, CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.LineString
Constructs a LineString from the specified positions and ProjectedGeometryOperations implementation.
LineStringSdoDecoder - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 18/02/15.
LineStringSdoDecoder() - Constructor for class org.geolatte.geom.codec.db.oracle.LineStringSdoDecoder
 
LLAPositionVisitor - Interface in org.geolatte.geom
A low-level access Position Visitor.
load(Struct) - Static method in class org.geolatte.geom.codec.db.oracle.SDOGeometry
 
locateAlong(Geometry<P>, double) - Method in class org.geolatte.geom.DefaultMeasureGeometryOperations
 
locateAlong(Geometry<P>, double) - Method in interface org.geolatte.geom.MeasureGeometryOperations
Creates an operation to calculate the GeometryCollection that matches the specified M-coordinate value.
locateBetween(Geometry<P>, double, double) - Method in class org.geolatte.geom.DefaultMeasureGeometryOperations
 
locateBetween(Geometry<P>, double, double) - Method in interface org.geolatte.geom.MeasureGeometryOperations
Creates an operation to calculate the GeometryCollection that matches the specified range of M-coordinate value inclusively.
lowerLeft() - Method in class org.geolatte.geom.Box
Returns the lower-left point of this Box.
lowerLeft() - Method in class org.geolatte.geom.Envelope
Returns the lower-left point of this Envelope.
lowerRight() - Method in class org.geolatte.geom.Envelope
Returns the lower-right point of this Envelope.

M

M - Class in org.geolatte.geom
Created by Karel Maesen, Geovise BVBA on 29/11/14.
M() - Constructor for class org.geolatte.geom.M
Constructs an empty instance
M(double) - Constructor for class org.geolatte.geom.M
Constructs an instance with the specified longitude and latitude
M(double...) - Constructor for class org.geolatte.geom.M
Constructs an instance from the specified coordinates.
maximumMeasure(Geometry<P>) - Method in class org.geolatte.geom.DefaultMeasureGeometryOperations
 
maximumMeasure(Geometry<P>) - Method in interface org.geolatte.geom.MeasureGeometryOperations
Creates a GeometryOperation that returns the maximum measure value of the Positions of the specified Geometry.
measureAt(Geometry<P>, C2D, double) - Method in class org.geolatte.geom.DefaultMeasureGeometryOperations
 
measureAt(Geometry<P>, C2D, double) - Method in interface org.geolatte.geom.MeasureGeometryOperations
Creates a GeometryOperation to calculate the measure value at the specified point
Measured - Interface in org.geolatte.geom
Interface for Positions that have a "measure" value.
MeasureGeometryOperations - Interface in org.geolatte.geom
A set of operations on measured (2DM/3DM) Geometrys.
MeasureInterpolatingVisitor<P extends C2D & Measured> - Class in org.geolatte.geom
A GeometryVisitor that derives a Geometry by interpolating on the measure values of the visited Geometries.
MeasureInterpolatingVisitor(Geometry<P>, double, double) - Constructor for class org.geolatte.geom.MeasureInterpolatingVisitor
 
measureOnLength(Geometry<P>, Class<M>, boolean) - Method in class org.geolatte.geom.DefaultMeasureGeometryOperations
 
measureOnLength(Geometry<P>, Class<M>, boolean) - Method in interface org.geolatte.geom.MeasureGeometryOperations
Creates a GeometryOperation that creates a new Geometry that has the same 2D/3D-coordinates as the specified Geometry, and with measure values that correspond with the length along it (or begin-measure + length).
MeasureStraightLineAxis - Class in org.geolatte.geom.crs
An axis for a LinearCoordinateReferenceSystem Created by Karel Maesen, Geovise BVBA on 29/11/14.
MeasureStraightLineAxis(String, LinearUnit) - Constructor for class org.geolatte.geom.crs.MeasureStraightLineAxis
Creates an instance.
merge(OneDimensionCoordinateSystem<?>) - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem2D
 
merge(OneDimensionCoordinateSystem<?>) - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem2DM
 
merge(OneDimensionCoordinateSystem<?>) - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem3D
 
merge(OneDimensionCoordinateSystem<?>) - Method in class org.geolatte.geom.crs.CartesianCoordinateSystem3DM
 
merge(OneDimensionCoordinateSystem<?>) - Method in class org.geolatte.geom.crs.CoordinateSystem
Create a coordinate system that merges this instance with the specified system
merge(OneDimensionCoordinateSystem<?>) - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem2D
 
merge(OneDimensionCoordinateSystem<?>) - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem2DM
 
merge(OneDimensionCoordinateSystem<?>) - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem3D
 
merge(OneDimensionCoordinateSystem<?>) - Method in class org.geolatte.geom.crs.EllipsoidalCoordinateSystem3DM
 
merge(OneDimensionCoordinateSystem<?>) - Method in class org.geolatte.geom.crs.OneDimensionCoordinateSystem
 
METER - Static variable in class org.geolatte.geom.crs.Unit
 
minimumMeasure(Geometry<P>) - Method in class org.geolatte.geom.DefaultMeasureGeometryOperations
 
minimumMeasure(Geometry<P>) - Method in interface org.geolatte.geom.MeasureGeometryOperations
Creates a GeometryOperation that returns the minimum measure value of the Positions of the specified Geometry.
mkCoordinateReferenceSystem(CoordinateReferenceSystem<?>, LinearUnit, LinearUnit) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
Returns a CoordinateReferenceSystem derived from the specified @{code CoordinateReferenceSystem} but extended with the specified axis
mkCoordinateReferenceSystem(int, LinearUnit, LinearUnit) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
 
mkCoordinateReferenceSystem(CoordinateReferenceSystem<?>, LinearUnit, LinearUnit, Class<P>) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
 
mkEmpty(CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.Box
 
mkEmptyGeometry(GeometryType, CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.Geometries
Creates an Empty geometry for the specified GeometryType
mkEmptyGeometryCollection(CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.Geometries
Creates an empty GeometryCollection for a coordinate reference system
mkEmptyLineString(CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.Geometries
Creates an empty LineString for a coordinate reference system
mkEmptyMultiLineString(CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.Geometries
Creates an empty MultiLineString for a coordinate reference system
mkEmptyMultiPoint(CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.Geometries
Creates an empty MultiPoint for a coordinate reference system
mkEmptyMultiPolygon(CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.Geometries
Creates an empty MultiPolygon for a coordinate reference system
mkEmptyPoint(CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.Geometries
Creates an empty Point for a coordinate reference system
mkEmptyPolygon(CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.Geometries
Creates an empty Polygon for a coordinate reference system
mkGeographic(CrsId, AngularUnit) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
Creates a generic geographic coordinate reference system using the specified units of length for coordinates.
mkGeographic(AngularUnit) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
 
mkGeometry(Class<?>, PositionSequence<P>, CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.Geometries
 
mkGeometry(Class<?>, Geometry<P>...) - Static method in class org.geolatte.geom.Geometries
 
mkGeometry(Class<?>, CoordinateReferenceSystem<Q>) - Static method in class org.geolatte.geom.Geometries
 
mkGeometry(Class<?>, List<Geometry<P>>) - Static method in class org.geolatte.geom.Geometries
 
mkGeometryCollection(Geometry<P>...) - Static method in class org.geolatte.geom.Geometries
 
mkGeometryCollection(List<Geometry<P>>) - Static method in class org.geolatte.geom.Geometries
 
mkLatAxis() - Static method in class org.geolatte.geom.crs.CoordinateSystemAxis
 
mkLinear(LinearUnit) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
Creates a 1-Dimensional LinearCoordinateReferenceSystem
mkLinearRing(PositionSequence<P>, CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.Geometries
Creates a LinearRing from a PositionSequence and coordinate reference system
mkLineString(PositionSequence<P>, CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.Geometries
Creates a LineString from a PositionSequence and coordinate reference system
mkLonAxis() - Static method in class org.geolatte.geom.crs.CoordinateSystemAxis
 
mkMultiLineString(List<LineString<P>>) - Static method in class org.geolatte.geom.Geometries
 
mkMultiLineString(LineString<P>...) - Static method in class org.geolatte.geom.Geometries
 
mkMultiPoint(Point<P>...) - Static method in class org.geolatte.geom.Geometries
 
mkMultiPoint(List<Point<P>>) - Static method in class org.geolatte.geom.Geometries
 
mkMultiPoint(PositionSequence<P>, CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.Geometries
 
mkMultiPolygon(Polygon<P>...) - Static method in class org.geolatte.geom.Geometries
 
mkMultiPolygon(List<Polygon<P>>) - Static method in class org.geolatte.geom.Geometries
 
mkPoint(P, CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.Geometries
Creates a Point from a Position and coordinate reference system
mkPolygon(LinearRing<P>...) - Static method in class org.geolatte.geom.Geometries
 
mkPolygon(List<LinearRing<P>>) - Static method in class org.geolatte.geom.Geometries
 
mkPosition(double...) - Method in interface org.geolatte.geom.PositionFactory
 
mkPosition(double...) - Method in class org.geolatte.geom.Positions.CanMakeG2D
 
mkPosition(double...) - Method in class org.geolatte.geom.Positions.CanMakeG2DM
 
mkPosition(double...) - Method in class org.geolatte.geom.Positions.CanMakeG3D
 
mkPosition(double...) - Method in class org.geolatte.geom.Positions.CanMakeG3DM
 
mkPosition(double...) - Method in class org.geolatte.geom.Positions.CanMakeP2D
 
mkPosition(double...) - Method in class org.geolatte.geom.Positions.CanMakeP2DM
 
mkPosition(double...) - Method in class org.geolatte.geom.Positions.CanMakeP3D
 
mkPosition(double...) - Method in class org.geolatte.geom.Positions.CanMakeP3DM
 
mkPosition(Class<P>, double...) - Static method in class org.geolatte.geom.Positions
Factory method for Positions in the reference system.
mkPosition(CoordinateReferenceSystem<P>, double...) - Static method in class org.geolatte.geom.Positions
 
mkProjected(CrsId, LinearUnit) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
 
mkProjected(LinearUnit) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
Creates a generic projected coordinate reference system using the specified units of length for coordinates.
mkVertical(LinearUnit) - Static method in class org.geolatte.geom.crs.CoordinateReferenceSystems
Creates a 1-Dimensional VerticalCoordinateReferenceSystem
mkXAxis() - Static method in class org.geolatte.geom.crs.CoordinateSystemAxis
 
mkYAxis() - Static method in class org.geolatte.geom.crs.CoordinateSystemAxis
 
mkZAxis() - Static method in class org.geolatte.geom.crs.CoordinateSystemAxis
 
MortonCode<P extends C2D> - Class in org.geolatte.geom.curve
Calculates the Morton code (Morton-order or Z-order) of Geometries
MortonCode(MortonContext<P>) - Constructor for class org.geolatte.geom.curve.MortonCode
Constructs an instance with the given Mortoncontext
MortonContext<P extends C2D> - Class in org.geolatte.geom.curve
A context for the calculation of Morton codes.
MortonContext(Envelope<P>, int) - Constructor for class org.geolatte.geom.curve.MortonContext
Constructs a MortonContext with the specified extent and max.
move(double, double) - Method in class org.geolatte.geom.Circle
Moves the circle to a new center
MultiLineSdoDecoder - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 19/03/15.
MultiLineSdoDecoder() - Constructor for class org.geolatte.geom.codec.db.oracle.MultiLineSdoDecoder
 
multilinestring(LineString<P>, LineString<P>...) - Static method in class org.geolatte.geom.builder.DSL
 
multilinestring(DSL.LineStringToken<P>...) - Static method in class org.geolatte.geom.builder.DSL
 
multilinestring(CoordinateReferenceSystem<P>, DSL.LineStringToken<P>...) - Static method in class org.geolatte.geom.builder.DSL
 
multiLineString(int, int, Box<P>, Random) - Static method in class org.geolatte.geom.generator.GeometryGenerators
 
multiLineString(int, int, Box<P>) - Static method in class org.geolatte.geom.generator.GeometryGenerators
 
MultiLineString<P extends Position> - Class in org.geolatte.geom
A GeometryCollection of LineStrings.
MultiLineString(LineString<P>...) - Constructor for class org.geolatte.geom.MultiLineString
Constructs a MultiLineString from the specified LineStrings
MultiLineString(CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.MultiLineString
 
multipoint(Point<P>, Point<P>...) - Static method in class org.geolatte.geom.builder.DSL
 
multipoint(DSL.PointToken<P>...) - Static method in class org.geolatte.geom.builder.DSL
 
multipoint(CoordinateReferenceSystem<P>) - Static method in class org.geolatte.geom.builder.DSL
 
multipoint(CoordinateReferenceSystem<P>, P...) - Static method in class org.geolatte.geom.builder.DSL
 
multipoint(CoordinateReferenceSystem<P>, DSL.PointToken<P>...) - Static method in class org.geolatte.geom.builder.DSL
 
multiPoint(int, Box<P>, Random) - Static method in class org.geolatte.geom.generator.GeometryGenerators
 
multiPoint(int, Box<P>) - Static method in class org.geolatte.geom.generator.GeometryGenerators
 
MultiPoint<P extends Position> - Class in org.geolatte.geom
A GeometryCollection of Points.
MultiPoint(Point<P>...) - Constructor for class org.geolatte.geom.MultiPoint
Constructs a MultiPoint from the specified Points
MultiPoint(CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.MultiPoint
 
MultiPointSdoDecoder - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 19/03/15.
MultiPointSdoDecoder() - Constructor for class org.geolatte.geom.codec.db.oracle.MultiPointSdoDecoder
 
multipolygon(Polygon<P>, Polygon<P>...) - Static method in class org.geolatte.geom.builder.DSL
 
multipolygon(DSL.PolygonToken<P>...) - Static method in class org.geolatte.geom.builder.DSL
 
multipolygon(CoordinateReferenceSystem<P>, DSL.PolygonToken<P>...) - Static method in class org.geolatte.geom.builder.DSL
 
multiPolygon(int, int, Box<P>, Random) - Static method in class org.geolatte.geom.generator.GeometryGenerators
 
multiPolygon(int, int, Box<P>) - Static method in class org.geolatte.geom.generator.GeometryGenerators
 
MultiPolygon<P extends Position> - Class in org.geolatte.geom
A GeometryCollection of Polygons.
MultiPolygon(Polygon<P>...) - Constructor for class org.geolatte.geom.MultiPolygon
Constructs a MultiPolygon from the specified array of Polygons.
MultiPolygon(CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.MultiPolygon
 
MultiPolygonSdoDecoder - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 19/03/15.
MultiPolygonSdoDecoder() - Constructor for class org.geolatte.geom.codec.db.oracle.MultiPolygonSdoDecoder
 

N

nestPositionSequences(Geometry<T>[]) - Static method in class org.geolatte.geom.Geometry
 
newDecoder(Wkb.Dialect) - Static method in class org.geolatte.geom.codec.Wkb
Creates a WkbDecoder for the specified WKB Dialect.
newDecoder() - Static method in class org.geolatte.geom.codec.Wkb
Creates a WkbDecoder for the default WKB Dialect.
newDecoder(Wkt.Dialect) - Static method in class org.geolatte.geom.codec.Wkt
Creates a WktDecoder for the specified WKT Dialect.
newDecoder() - Static method in class org.geolatte.geom.codec.Wkt
Creates a WktDecoder for the default dialect (Postgis 1.x EWKT).
newEncoder(Wkb.Dialect) - Static method in class org.geolatte.geom.codec.Wkb
Creates a WkbEncoder for the specified WKB Dialect.
newEncoder() - Static method in class org.geolatte.geom.codec.Wkb
Creates a WkbEncoder for the default WKB Dialect.
newEncoder(Wkt.Dialect) - Static method in class org.geolatte.geom.codec.Wkt
Creates a WktEncoder for the specified WKT Dialect.
newEncoder() - Static method in class org.geolatte.geom.codec.Wkt
Creates a WktEncoder for the default dialect (Postgis 1.x EWKT).
NOOP - Static variable in class org.geolatte.geom.crs.Projection
 
normalizeAngle(double) - Static method in class org.geolatte.geom.Circle
Returns an angle between 0 and 2*PI.
nPositionsWithin(int, Box<P>, Random) - Static method in class org.geolatte.geom.generator.PositionGenerator
 
nPositionsWithinAndClosed(int, Box<P>, Random) - Static method in class org.geolatte.geom.generator.PositionGenerator
 
NumericalMethods - Class in org.geolatte.geom.cga
Created by Karel Maesen, Geovise BVBA on 01/03/15.
NumericalMethods() - Constructor for class org.geolatte.geom.cga.NumericalMethods
 
NumericalMethods.TwoSum - Class in org.geolatte.geom.cga
 

O

of(List<T>) - Static method in class org.geolatte.geom.generator.Choice
 
ofEnvelope(Envelope<P>) - Method in class org.geolatte.geom.curve.MortonCode
Returns the Morton code for the specified Envelope.
ofGeometry(Geometry<P>) - Method in class org.geolatte.geom.curve.MortonCode
Returns the Morton code for the specified Geometry.
ofPosition(P) - Method in class org.geolatte.geom.curve.MortonCode
Returns the Morton code for the specified Point.
OneDimensionCoordinateReferenceSystem - Interface in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 2019-03-28.
OneDimensionCoordinateSystem<P extends Position> - Class in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 29/11/14.
OneDimensionCoordinateSystem(StraightLineAxis, Class<P>) - Constructor for class org.geolatte.geom.crs.OneDimensionCoordinateSystem
 
OpenGisType - Enum in org.geolatte.geom.codec.db.sqlserver
The type of geometry.
OracleJDBCTypeFactory - Class in org.geolatte.geom.codec.db.oracle
Factory for Oracle JDBC extension types (ARRAY, STRUCT, ...).
OracleJDBCTypeFactory(ConnectionFinder) - Constructor for class org.geolatte.geom.codec.db.oracle.OracleJDBCTypeFactory
Constructs an instance.
org.geolatte.geom - package org.geolatte.geom
A model for geospatial geometries.
org.geolatte.geom.builder - package org.geolatte.geom.builder
A DSL to simplify the creation of Geometries.
org.geolatte.geom.cga - package org.geolatte.geom.cga
 
org.geolatte.geom.codec - package org.geolatte.geom.codec
Encoder/Decoder classes for serializing Geometries and Coordinate Reference Systems.
org.geolatte.geom.codec.db - package org.geolatte.geom.codec.db
 
org.geolatte.geom.codec.db.db2 - package org.geolatte.geom.codec.db.db2
 
org.geolatte.geom.codec.db.oracle - package org.geolatte.geom.codec.db.oracle
 
org.geolatte.geom.codec.db.sqlserver - package org.geolatte.geom.codec.db.sqlserver
Encoder/Decoder classes for serializing Geometries and Coordinate Reference Systems to Microsoft SQL Server internal format.
org.geolatte.geom.crs - package org.geolatte.geom.crs
This package contains classes that model Coordinate Reference Systems.
org.geolatte.geom.crs.trans - package org.geolatte.geom.crs.trans
 
org.geolatte.geom.crs.trans.projections - package org.geolatte.geom.crs.trans.projections
 
org.geolatte.geom.curve - package org.geolatte.geom.curve
Space-filling curves.
org.geolatte.geom.generator - package org.geolatte.geom.generator
 
org.geolatte.geom.jts - package org.geolatte.geom.jts
JTS interoperability classes.
orient2d(LinearRing<?>) - Static method in class org.geolatte.geom.cga.NumericalMethods
Determine the orientation of a LinearRing This uses Newell's method (see Graphics Gems III, V.
outCoordinateDimension() - Method in class org.geolatte.geom.crs.trans.ConcatenatedOperation
 
outCoordinateDimension() - Method in class org.geolatte.geom.crs.trans.CoordinateFrameRotation
 
outCoordinateDimension() - Method in interface org.geolatte.geom.crs.trans.CoordinateOperation
 
outCoordinateDimension() - Method in class org.geolatte.geom.crs.trans.Geographic3DTo2DConversion
 
outCoordinateDimension() - Method in class org.geolatte.geom.crs.trans.GeographicToGeocentricConversion
 
outCoordinateDimension() - Method in class org.geolatte.geom.crs.trans.PositionVectorTransformation
 
outCoordinateDimension() - Method in class org.geolatte.geom.crs.trans.projections.LambertConformalConic2SP
 
outCoordinateDimension() - Method in class org.geolatte.geom.crs.trans.projections.PseudoMercator
 
overlaps(Geometry<P>, Geometry<P>) - Method in class org.geolatte.geom.JTSGeometryOperations
 
overlaps(Geometry<P>, Geometry<P>) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Checks if the specified Geometrys overlap.

P

parse(String) - Static method in class org.geolatte.geom.crs.CrsId
Creates an instance from a String of the form "[<authority>:]<code>".
parseDMS(String) - Static method in class org.geolatte.geom.DecimalDegree
 
parseDMSLat(String) - Static method in class org.geolatte.geom.DecimalDegree
 
parseDMSLon(String) - Static method in class org.geolatte.geom.DecimalDegree
 
perp(P) - Static method in class org.geolatte.geom.Vector
Hill's "perp" operator.
perpDot(P, P) - Static method in class org.geolatte.geom.Vector
Applies the perp dot-operation on the specified Positions
point(CoordinateReferenceSystem<P>, P) - Static method in class org.geolatte.geom.builder.DSL
Creates a Point
point(P) - Static method in class org.geolatte.geom.builder.DSL
Creates a PointToken
point(Box<P>) - Static method in class org.geolatte.geom.generator.GeometryGenerators
 
point(Box<P>, Random) - Static method in class org.geolatte.geom.generator.GeometryGenerators
 
Point<P extends Position> - Class in org.geolatte.geom
A 0-dimensional Geometry.
Point(CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.Point
 
Point(PositionSequence<P>, CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.Point
 
Point(P, CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.Point
 
Point(Point<P>) - Constructor for class org.geolatte.geom.Point
 
PointSdoDecoder - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 18/02/15.
PointSdoDecoder() - Constructor for class org.geolatte.geom.codec.db.oracle.PointSdoDecoder
 
polygon(LinearRing<P>, LinearRing<P>...) - Static method in class org.geolatte.geom.builder.DSL
Creates a Polygon from the specified outer ring (or hull) and inner rings (if any)
polygon(CoordinateReferenceSystem<P>, DSL.LinearRingToken<P>...) - Static method in class org.geolatte.geom.builder.DSL
Creates a Polygon from the specified ring tokens and CoordinateReferenceSystem
polygon(DSL.LinearRingToken<P>...) - Static method in class org.geolatte.geom.builder.DSL
 
polygon(int, Box<P>, Random) - Static method in class org.geolatte.geom.generator.GeometryGenerators
 
polygon(int, Box<P>) - Static method in class org.geolatte.geom.generator.GeometryGenerators
 
Polygon<P extends Position> - Class in org.geolatte.geom
A planar surface defined by 1 exterior boundary and 0 or more interior boundaries.
Polygon(CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.Polygon
 
Polygon(PositionSequence<P>, CoordinateReferenceSystem<P>) - Constructor for class org.geolatte.geom.Polygon
Creates a Polygon with no holes, and having the specified PositionSequence as exterior boundary
Polygon(LinearRing<P>...) - Constructor for class org.geolatte.geom.Polygon
Creates a Polygon with the specified array of exterior and interior boundaries.
Polygonal<P extends Position> - Interface in org.geolatte.geom
Marker interface for Polygonal Geometrys.
PolygonSdoDecoder - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 19/03/15.
PolygonSdoDecoder() - Constructor for class org.geolatte.geom.codec.db.oracle.PolygonSdoDecoder
 
Position - Class in org.geolatte.geom
Represents a position in a coordinate system.
Position(double...) - Constructor for class org.geolatte.geom.Position
Constructs an instance with the specified coordinates
PositionEquality - Interface in org.geolatte.geom
A Test for Position equality.
PositionFactory<P extends Position> - Interface in org.geolatte.geom
Created by Karel Maesen, Geovise BVBA on 28/11/14.
PositionGenerator<P extends Position> - Class in org.geolatte.geom.generator
Created by Karel Maesen, Geovise BVBA on 03/08/2018.
Positions - Class in org.geolatte.geom
Factories for creating Positions.
Positions() - Constructor for class org.geolatte.geom.Positions
 
Positions.CanMakeG2D - Class in org.geolatte.geom
 
Positions.CanMakeG2DM - Class in org.geolatte.geom
 
Positions.CanMakeG3D - Class in org.geolatte.geom
 
Positions.CanMakeG3DM - Class in org.geolatte.geom
 
Positions.CanMakeP2D - Class in org.geolatte.geom
 
Positions.CanMakeP2DM - Class in org.geolatte.geom
 
Positions.CanMakeP3D - Class in org.geolatte.geom
 
Positions.CanMakeP3DM - Class in org.geolatte.geom
 
PositionSequence<P extends Position> - Interface in org.geolatte.geom
A PositionSequence is an ordered sequence of Positions.
PositionSequenceBuilder<P extends Position> - Interface in org.geolatte.geom
A builder for PositionSequences.
PositionSequenceBuilders - Class in org.geolatte.geom
A factory for PositionSequenceBuilders.
PositionSequenceBuilders() - Constructor for class org.geolatte.geom.PositionSequenceBuilders
 
PositionSequenceEquality - Interface in org.geolatte.geom
A test for PositionSequence equality.
PositionSequencePositionEquality - Class in org.geolatte.geom
A PositionSequenceEquality implementation that considers two PositionSequences equal if and only if both contain the same positions in the same order.
PositionSequencePositionEquality(PositionEquality) - Constructor for class org.geolatte.geom.PositionSequencePositionEquality
 
PositionSequencePositionEquality() - Constructor for class org.geolatte.geom.PositionSequencePositionEquality
 
positionToSegment2D(P, P, P) - Static method in class org.geolatte.geom.Vector
Returns the squared distance and projectionfactor of the position y on the linesegment defined by positions p0 and p1
positionVectorTransformation(Datum, Datum) - Static method in class org.geolatte.geom.crs.trans.CoordinateOperations
 
PositionVectorTransformation - Class in org.geolatte.geom.crs.trans
The Position Vector transformation ( a 7-parameter Helmert Transformation in the geocentric domain).
PositionVectorTransformation(double, double, double, double, double, double, double) - Constructor for class org.geolatte.geom.crs.trans.PositionVectorTransformation
 
positionVectorTransformation2D(GeographicCoordinateReferenceSystem<G2D>, GeographicCoordinateReferenceSystem<G2D>) - Static method in class org.geolatte.geom.crs.trans.CoordinateOperations
Returns the Position Vector transformation for the geographic 2D domain.
positionVectorTransformation3D(GeographicCoordinateReferenceSystem<G3D>, GeographicCoordinateReferenceSystem<G3D>) - Static method in class org.geolatte.geom.crs.trans.CoordinateOperations
Returns the Position Vector transformation for the geographic 3D domain.
PositionVisitor<P extends Position> - Interface in org.geolatte.geom
A visitor for Positions.
positionWithin(Box<P>, Random) - Static method in class org.geolatte.geom.generator.PositionGenerator
 
PrimeMeridian - Class in org.geolatte.geom.crs
A prime meridian.
PrimeMeridian(CrsId, String, double) - Constructor for class org.geolatte.geom.crs.PrimeMeridian
Constructs an instance
PROJECTED_2D_METER - Static variable in class org.geolatte.geom.crs.CoordinateReferenceSystems
A generic projected 2D CoordinateReferenceSystem with meter coordinates
PROJECTED_2DM_METER - Static variable in class org.geolatte.geom.crs.CoordinateReferenceSystems
A generic projected 2DM CoordinateReferenceSystem with meter coordinates
PROJECTED_3D_METER - Static variable in class org.geolatte.geom.crs.CoordinateReferenceSystems
A generic projected 3D CoordinateReferenceSystem with meter coordinates
PROJECTED_3DM_METER - Static variable in class org.geolatte.geom.crs.CoordinateReferenceSystems
A generic projected 3DM CoordinateReferenceSystem with meter coordinates
ProjectedCoordinateReferenceSystem - Class in org.geolatte.geom.crs
A projected CoordinateReferenceSystem.
ProjectedCoordinateReferenceSystem(CrsId, String, GeographicCoordinateReferenceSystem, Projection, List<CrsParameter>, CartesianCoordinateSystem2D) - Constructor for class org.geolatte.geom.crs.ProjectedCoordinateReferenceSystem
Constructs a ProjectedCoordinateReferenceSystem.
ProjectedCoordinateReferenceSystem(CrsId, String, GeographicCoordinateReferenceSystem, Projection, List<CrsParameter>, CartesianCoordinateSystem2D, Extension) - Constructor for class org.geolatte.geom.crs.ProjectedCoordinateReferenceSystem
Constructs a ProjectedCoordinateReferenceSystem.
ProjectedGeometryOperations - Interface in org.geolatte.geom
Defines standard operations on Geometrys with projected coordinate systems.
Projection - Class in org.geolatte.geom.crs
A projection from geographic coordinates to projected coordinates in a Cartesian plan.
Projection(CrsId, String) - Constructor for class org.geolatte.geom.crs.Projection
 
Projections - Class in org.geolatte.geom.crs.trans.projections
Created by Karel Maesen, Geovise BVBA on 2019-03-24.
Projections() - Constructor for class org.geolatte.geom.crs.trans.projections.Projections
 
PropertyMapGenerator - Class in org.geolatte.geom.generator
Created by Karel Maesen, Geovise BVBA on 2019-08-16.
PropertyMapGenerator(int, Generator<String>, Choice<Generator<?>>) - Constructor for class org.geolatte.geom.generator.PropertyMapGenerator
 
PseudoMercator - Class in org.geolatte.geom.crs.trans.projections
Created by Karel Maesen, Geovise BVBA on 02/04/2018.
PseudoMercator() - Constructor for class org.geolatte.geom.crs.trans.projections.PseudoMercator
 
PseudoMercator(GeographicCoordinateReferenceSystem, double, double, double, double) - Constructor for class org.geolatte.geom.crs.trans.projections.PseudoMercator
 
put(byte) - Method in class org.geolatte.geom.ByteBuffer
Writes the given byte into this buffer at the current position, and then increments the position.
putDouble(Double) - Method in class org.geolatte.geom.ByteBuffer
Writes the specified double-value as 8 bytes to this instance at the current position, respecting the byte-order, and then increments the position by eight.
putFloat(float) - Method in class org.geolatte.geom.ByteBuffer
Writes the specified float-value as 4 bytes to this instance at the current position, respecting the byte-order, and then increments the position by four.
putInt(int) - Method in class org.geolatte.geom.ByteBuffer
Writes the specified int-value as 4 bytes to this instance at the current position, respecting the byte-order, and then increments the position by four.
putLong(long) - Method in class org.geolatte.geom.ByteBuffer
Writes the specified long value as 8 bytes to this instance at the current position, respecting the byte-order, and then increments the position by eight.
putUInt(long) - Method in class org.geolatte.geom.ByteBuffer
Interprets the specified long-value as and unsigned integer, and appends it as 4 bytes to this instance at the current position, respecting the byte-order.

R

RADIAN - Static variable in class org.geolatte.geom.crs.Unit
 
registerCoordinateReferenceSystem(CoordinateReferenceSystem<?>) - Static method in class org.geolatte.geom.crs.CrsRegistry
Registers a CoordinateReferenceSystem in the registry.
registerCoordinateReferenceSystem(CrsId, CoordinateReferenceSystem<?>) - Static method in class org.geolatte.geom.crs.CrsRegistry
Registers a CoordinateReferenceSystem in the registry under the specified (pseudo-)EPSG code.
registeredFactoriesMap - Static variable in class org.geolatte.geom.Positions
 
relates(Geometry<P>, Geometry<P>, String) - Method in class org.geolatte.geom.JTSGeometryOperations
 
relates(Geometry<P>, Geometry<P>, String) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Checks if the specified Geometrys are spatially related by testing for intersections between the interior, boundary and exterior of the two geometric objects as specified by the values in the intersection pattern matrix.
reset() - Method in class org.geolatte.geom.crs.trans.TransformVisitor
Reset state for a new visit
result() - Method in class org.geolatte.geom.MeasureInterpolatingVisitor
 
reverse(PositionSequence<P>) - Method in class org.geolatte.geom.codec.db.oracle.AbstractSDOEncoder
 
reverse(CoordinateOperation) - Method in class org.geolatte.geom.crs.trans.ConcatenatedOperation.Builder
 
reverse(double[], double[]) - Method in class org.geolatte.geom.crs.trans.ConcatenatedOperation
 
reverse(double[], double[]) - Method in class org.geolatte.geom.crs.trans.CoordinateFrameRotation
 
reverse(double[], double[]) - Method in interface org.geolatte.geom.crs.trans.CoordinateOperation
 
reverse(Envelope<Q>) - Method in class org.geolatte.geom.crs.trans.EnvelopeTransform
 
reverse(double[], double[]) - Method in class org.geolatte.geom.crs.trans.Geographic3DTo2DConversion
 
reverse(double[], double[]) - Method in class org.geolatte.geom.crs.trans.GeographicToGeocentricConversion
 
reverse(double[], double[]) - Method in class org.geolatte.geom.crs.trans.PositionVectorTransformation
 
reverse(double[], double[]) - Method in class org.geolatte.geom.crs.trans.projections.LambertConformalConic2SP
 
reverse(double[], double[]) - Method in class org.geolatte.geom.crs.trans.projections.PseudoMercator
 
reverse(Q) - Method in interface org.geolatte.geom.crs.trans.TransformOperation
 
reverse(G) - Method in class org.geolatte.geom.JTSGeometryOperations
Creates a Geometry having as coordinates the coordinates of the input Geometry in reverse order.
reverse() - Method in interface org.geolatte.geom.PositionSequence
Creates a new PositionSequence with positions in reverse order.
reverse(G) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Creates a Geometry with the positions of the input Geometry in reverse order.
reversed() - Method in interface org.geolatte.geom.crs.trans.CoordinateOperation
Creates a new CoordinateOperation by reversing this instance
reversed() - Method in interface org.geolatte.geom.crs.trans.TransformOperation
 
reversed() - Method in class org.geolatte.geom.crs.trans.TransformVisitor
 
rewind() - Method in class org.geolatte.geom.ByteBuffer
Rewinds the buffer.
ring(CoordinateReferenceSystem<P>, P...) - Static method in class org.geolatte.geom.builder.DSL
Creates a LinearRing
ring(P...) - Static method in class org.geolatte.geom.builder.DSL
Creates a LinearRingToken

S

SDOGeometry - Class in org.geolatte.geom.codec.db.oracle
 
SDOGeometry(SDOGType, int, SDOPoint, ElemInfo, Ordinates) - Constructor for class org.geolatte.geom.codec.db.oracle.SDOGeometry
 
SdoGeometryCollectionEncoder - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 01/04/15.
SdoGeometryCollectionEncoder() - Constructor for class org.geolatte.geom.codec.db.oracle.SdoGeometryCollectionEncoder
 
SdoLineStringEncoder - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 01/04/15.
SdoLineStringEncoder() - Constructor for class org.geolatte.geom.codec.db.oracle.SdoLineStringEncoder
 
SdoMultiLineStringEncoder - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 01/04/15.
SdoMultiLineStringEncoder() - Constructor for class org.geolatte.geom.codec.db.oracle.SdoMultiLineStringEncoder
 
SdoMultiPointEncoder - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 01/04/15.
SdoMultiPointEncoder() - Constructor for class org.geolatte.geom.codec.db.oracle.SdoMultiPointEncoder
 
SdoMultiPolygonEncoder - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 01/04/15.
SdoMultiPolygonEncoder() - Constructor for class org.geolatte.geom.codec.db.oracle.SdoMultiPolygonEncoder
 
SdoPointEncoder - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 01/04/15.
SdoPointEncoder() - Constructor for class org.geolatte.geom.codec.db.oracle.SdoPointEncoder
 
SdoPolygonEncoder - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 01/04/15.
SdoPolygonEncoder() - Constructor for class org.geolatte.geom.codec.db.oracle.SdoPolygonEncoder
 
secondsToRadians(double) - Static method in class org.geolatte.geom.DecimalDegree
 
serialize(SqlServerGeometry) - Static method in class org.geolatte.geom.codec.db.sqlserver.SqlServerGeometry
 
setByteOrder(ByteOrder) - Method in class org.geolatte.geom.ByteBuffer
Sets the byte order for this instance.
setDatum(Datum) - Method in class org.geolatte.geom.crs.GeographicCoordinateReferenceSystem
Sets the Datum for this CoordinateReferenceSystem
setPrimeMeridian(PrimeMeridian) - Method in class org.geolatte.geom.crs.GeographicCoordinateReferenceSystem
Sets the PrimeMeridian for this CoordinateReferenceSystem.
Settings - Class in org.geolatte.geom.codec.db.oracle
Created by Karel Maesen, Geovise BVBA on 04/12/16.
Settings() - Constructor for class org.geolatte.geom.codec.db.oracle.Settings
 
shift(double, double) - Method in class org.geolatte.geom.Circle
Shifts the center of the circle by delta X and delta Y
Simple - Interface in org.geolatte.geom
Marker interface for simple Geometrys, i.e.
SingleCoordinateReferenceSystem<P extends Position> - Class in org.geolatte.geom.crs
A Coordinate reference system consisting of one Coordinate System and one Datum (as opposed to a Compound CRS) Created by Karel Maesen, Geovise BVBA on 29/11/14.
SingleCoordinateReferenceSystem(CrsId, String, CoordinateSystem<P>) - Constructor for class org.geolatte.geom.crs.SingleCoordinateReferenceSystem
Constructs a HorizontalCoordinateReferenceSystem.
size() - Method in interface org.geolatte.geom.PositionSequence
Returns the number of Positions contained in this PositionSequence.
split() - Method in class org.geolatte.geom.Circle.Arc
Splits this Arc at the mid point
SqlServerGeometry - Class in org.geolatte.geom.codec.db.sqlserver
A SqlServerGeometry represents the native SQL Server database object.
StraightLineAxis - Class in org.geolatte.geom.crs
A straight line axis for us in cartesian, vertical or linear coordinate systems Created by Karel Maesen, Geovise BVBA on 28/11/14.
StraightLineAxis(String, CoordinateSystemAxisDirection, LinearUnit) - Constructor for class org.geolatte.geom.crs.StraightLineAxis
Creates an instance.
StraightLineAxis(String, CoordinateSystemAxisDirection, int, Unit) - Constructor for class org.geolatte.geom.crs.StraightLineAxis
 
stringGenerator(int, int) - Method in class org.geolatte.geom.generator.ValueGeneratorFactory
 
substract(P, P) - Static method in class org.geolatte.geom.Vector
Subtracts two Positions.
subtractAngles(double, double) - Static method in class org.geolatte.geom.Circle
Returns the angle between the angles a1 and a2 in radians.
SUPPORTED_VERSION - Static variable in class org.geolatte.geom.codec.db.sqlserver.SqlServerGeometry
 
symmetricDifference(Geometry<P>, Geometry<P>) - Method in class org.geolatte.geom.JTSGeometryOperations
 
symmetricDifference(Geometry<P>, Geometry<P>) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Calculates the point set symmetric difference of the specified Geometrys.

T

to(Geometry<P>, GeometryFactory) - Static method in class org.geolatte.geom.jts.JTS
Primary factory method that converts a geolatte geometry into an equivalent jts geometry
to(Geometry<P>) - Static method in class org.geolatte.geom.jts.JTS
 
to(Envelope<?>) - Static method in class org.geolatte.geom.jts.JTS
Converts a Geolatte Envelope to a JTS Envelope.
toArray() - Method in class org.geolatte.geom.Envelope
Returns the lowerleft and upperright coordinates in 2D for this envelope.
toArray(double[]) - Method in class org.geolatte.geom.Position
Copies the coordinates of this Position in the specified Array, in normal order.
toByteArray() - Method in class org.geolatte.geom.ByteBuffer
Returns the byte array that backs this buffer.
toMap(List<CrsParameter>) - Static method in class org.geolatte.geom.crs.CrsParameter
 
toPositionSequence() - Method in class org.geolatte.geom.codec.db.sqlserver.CountingPositionSequenceBuilder
 
toPositionSequence() - Method in interface org.geolatte.geom.PositionSequenceBuilder
Returns the result of this builder.
toString() - Method in class org.geolatte.geom.Box
 
toString() - Method in class org.geolatte.geom.ByteBuffer
Returns this instance as a hexadecimal string.
toString() - Method in class org.geolatte.geom.cga.Circle
 
toString() - Method in class org.geolatte.geom.Circle.Arc
 
toString() - Method in class org.geolatte.geom.Circle
 
toString() - Method in class org.geolatte.geom.codec.db.oracle.SDOGeometry
 
toString() - Method in class org.geolatte.geom.crs.CoordinateReferenceSystem
 
toString() - Method in class org.geolatte.geom.crs.CoordinateSystemAxis
 
toString() - Method in class org.geolatte.geom.crs.CrsId
 
toString() - Method in class org.geolatte.geom.crs.CrsParameter
 
toString() - Method in class org.geolatte.geom.crs.Projection
 
toString() - Method in class org.geolatte.geom.crs.Unit
 
toString() - Method in class org.geolatte.geom.Envelope
 
toString() - Method in class org.geolatte.geom.Geometry
Returns the Well-Known Text (WKT) representation of this Geometry.
toString() - Method in class org.geolatte.geom.Position
 
touches(Geometry<P>, Geometry<P>) - Method in class org.geolatte.geom.JTSGeometryOperations
 
touches(Geometry<P>, Geometry<P>) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Checks if the specified Geometrys touch.
toUrn() - Method in class org.geolatte.geom.crs.CrsId
 
toWkb(Geometry) - Static method in class org.geolatte.geom.codec.Wkb
Encodes a Geometry into a WKB representation using the NDR (little-endian) byte-order.
toWkb(Geometry<?>, ByteOrder) - Static method in class org.geolatte.geom.codec.Wkb
Encodes a Geometry into a WKB representation using the specified byte-order.
toWkt(Geometry<?>) - Static method in class org.geolatte.geom.codec.Wkt
Encodes a Geometry to a WKT representation.
transform(CrsId, CrsId) - Static method in class org.geolatte.geom.crs.trans.CoordinateOperations
Creates a transformation from source to target CRS's
transform(CoordinateReferenceSystem<P>, CoordinateReferenceSystem<Q>) - Static method in class org.geolatte.geom.crs.trans.CoordinateOperations
 
TransformOperation<P extends Position,Q extends Position> - Interface in org.geolatte.geom.crs.trans
Created by Karel Maesen, Geovise BVBA on 2019-03-27.
TransformOperations - Class in org.geolatte.geom.crs.trans
Created by Karel Maesen, Geovise BVBA on 2019-03-27.
TransformOperations() - Constructor for class org.geolatte.geom.crs.trans.TransformOperations
 
TransformVisitor<P extends Position,Q extends Position> - Class in org.geolatte.geom.crs.trans
Created by Karel Maesen, Geovise BVBA on 2019-03-27.
TransformVisitor(TransformOperation<P, Q>) - Constructor for class org.geolatte.geom.crs.trans.TransformVisitor
 
TwoSum(double, double) - Constructor for class org.geolatte.geom.cga.NumericalMethods.TwoSum
 
TYPE - Static variable in interface org.geolatte.geom.Feature
 

U

UINT_MAX_VALUE - Static variable in class org.geolatte.geom.ByteBuffer
Max.
UINT_SIZE - Static variable in class org.geolatte.geom.ByteBuffer
byte size for unsigned int
UNDEFINED - Static variable in class org.geolatte.geom.crs.CrsId
Identifies an undefined (or unknown) CrsId.
union(Box<P>) - Method in class org.geolatte.geom.Box
Creates an Box that is the set-theoretic union of this Box with the specified Box
union(Envelope<P>) - Method in class org.geolatte.geom.Envelope
Creates an Envelope that is the set-theoretic union of this Envelope with the specified Envelope
union(Geometry<P>, Geometry<P>) - Method in class org.geolatte.geom.JTSGeometryOperations
 
union(Geometry<P>, Geometry<P>) - Method in interface org.geolatte.geom.ProjectedGeometryOperations
Calculates the point set union of the specified Geometrys.
Unit - Class in org.geolatte.geom.crs
Describes the units of a CoordinateSystemAxis.
Unit(CrsId, String, double) - Constructor for class org.geolatte.geom.crs.Unit
Creates an instance.
UNKNOWN - Static variable in class org.geolatte.geom.crs.Projection
 
UNKNOWN_Angular - Static variable in class org.geolatte.geom.crs.Unit
 
UNKNOWN_LINEAR - Static variable in class org.geolatte.geom.crs.Unit
 
UNKNOWN_VERTICAL_DATUM - Static variable in class org.geolatte.geom.crs.VerticalDatum
 
UnsupportedConversionException - Exception in org.geolatte.geom.codec
Thrown when the WKT/WKB representation is not supported by the encoder or decoder.
UnsupportedConversionException(String) - Constructor for exception org.geolatte.geom.codec.UnsupportedConversionException
 
UnsupportedCoordinateReferenceSystem - Exception in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 2019-03-24.
UnsupportedCoordinateReferenceSystem(CrsId) - Constructor for exception org.geolatte.geom.crs.UnsupportedCoordinateReferenceSystem
 
UnsupportedCoordinateSystemException - Exception in org.geolatte.geom.codec
An exception for coordinate systems (as defined by their axes) that are not compatible with a given CoordinateReferenceSystem.
UnsupportedCoordinateSystemException() - Constructor for exception org.geolatte.geom.codec.UnsupportedCoordinateSystemException
 
UnsupportedCoordinateSystemException(String) - Constructor for exception org.geolatte.geom.codec.UnsupportedCoordinateSystemException
 
UnsupportedTransformException - Exception in org.geolatte.geom.crs.trans
Created by Karel Maesen, Geovise BVBA on 2019-03-24.
UnsupportedTransformException(CrsId, CrsId) - Constructor for exception org.geolatte.geom.crs.trans.UnsupportedTransformException
 
UnsupportedTransformException(CrsId) - Constructor for exception org.geolatte.geom.crs.trans.UnsupportedTransformException
 
upperLeft() - Method in class org.geolatte.geom.Envelope
Returns the upper-left point of this Envelope.
upperRight() - Method in class org.geolatte.geom.Box
Returns the upper-right point of this Box.
upperRight() - Method in class org.geolatte.geom.Envelope
Returns the upper-right point of this Envelope.
USE_SDO_POINT - Static variable in class org.geolatte.geom.codec.db.oracle.Settings
 
useSdoPointType() - Static method in class org.geolatte.geom.codec.db.oracle.Settings
 

V

V - Class in org.geolatte.geom
Created by Karel Maesen, Geovise BVBA on 29/11/14.
V() - Constructor for class org.geolatte.geom.V
Constructs an empty instance
V(double) - Constructor for class org.geolatte.geom.V
Constructs an instance with the specified vertical value
V(double...) - Constructor for class org.geolatte.geom.V
Constructs an instance from the specified coordinate.
ValueGeneratorFactory - Class in org.geolatte.geom.generator
A Factory for value Generators Created by Karel Maesen, Geovise BVBA on 2019-08-16.
ValueGeneratorFactory(Random) - Constructor for class org.geolatte.geom.generator.ValueGeneratorFactory
 
ValueGeneratorFactory() - Constructor for class org.geolatte.geom.generator.ValueGeneratorFactory
 
valueOf(String) - Static method in enum org.geolatte.geom.ByteOrder
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum org.geolatte.geom.ByteOrder
Returns the ByteOrder corresponding to the specified orderByte.
valueOf(ByteOrder) - Static method in enum org.geolatte.geom.ByteOrder
Returns the ByteOrder corresponding to the specified ByteOrder.
valueOf(String) - Static method in enum org.geolatte.geom.codec.db.sqlserver.OpenGisType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geolatte.geom.codec.Wkb.Dialect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geolatte.geom.codec.Wkt.Dialect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.geolatte.geom.crs.CoordinateSystemAxisDirection
Returns the enum constant of this type with the specified name.
valueOf(String, int) - Static method in class org.geolatte.geom.crs.CrsId
Returns an instance having the specified authority and code.
valueOf(int) - Static method in class org.geolatte.geom.crs.CrsId
Returns a CrsId with the specified code and the EPSG as authority.
valueOf(String) - Static method in enum org.geolatte.geom.GeometryType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.geolatte.geom.ByteOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geolatte.geom.codec.db.sqlserver.OpenGisType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geolatte.geom.codec.Wkb.Dialect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geolatte.geom.codec.Wkt.Dialect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geolatte.geom.crs.CoordinateSystemAxisDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.geolatte.geom.GeometryType
Returns an array containing the constants of this enum type, in the order they are declared.
variableSized(Class<P>) - Static method in class org.geolatte.geom.PositionSequenceBuilders
Creates a PositionSequenceBuilder of variable size.
Vector - Class in org.geolatte.geom
A set of utility functions for basic 2D vector functions.
Vector() - Constructor for class org.geolatte.geom.Vector
 
VerticalCoordinateReferenceSystem - Class in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 29/11/14.
VerticalCoordinateReferenceSystem(CrsId, String, VerticalDatum, VerticalStraightLineAxis) - Constructor for class org.geolatte.geom.crs.VerticalCoordinateReferenceSystem
Constructs an instance.
VerticalDatum - Class in org.geolatte.geom.crs
Vertical Datum
VerticalDatum(CrsId, String, int) - Constructor for class org.geolatte.geom.crs.VerticalDatum
Constructs an instance.
VerticalDatum(CrsId, String, int, Extension) - Constructor for class org.geolatte.geom.crs.VerticalDatum
Constructs an instance
VerticalStraightLineAxis - Class in org.geolatte.geom.crs
Created by Karel Maesen, Geovise BVBA on 29/11/14.
VerticalStraightLineAxis(String, LinearUnit) - Constructor for class org.geolatte.geom.crs.VerticalStraightLineAxis
Creates an instance.
VerticalStraightLineAxis(String, CoordinateSystemAxisDirection, LinearUnit) - Constructor for class org.geolatte.geom.crs.VerticalStraightLineAxis
 
visit(Point<P>) - Method in class org.geolatte.geom.crs.trans.TransformVisitor
 
visit(LineString<P>) - Method in class org.geolatte.geom.crs.trans.TransformVisitor
 
visit(Polygon<P>) - Method in class org.geolatte.geom.crs.trans.TransformVisitor
 
visit(AbstractGeometryCollection<P, G>) - Method in class org.geolatte.geom.crs.trans.TransformVisitor
 
visit(Point<P>) - Method in interface org.geolatte.geom.GeometryVisitor
Visits a Point
visit(LineString<P>) - Method in interface org.geolatte.geom.GeometryVisitor
Visits a LineString.
visit(Polygon<P>) - Method in interface org.geolatte.geom.GeometryVisitor
Visits a Polygon.
visit(AbstractGeometryCollection<P, G>) - Method in interface org.geolatte.geom.GeometryVisitor
Visits a GeometryCollection.
visit(double[]) - Method in interface org.geolatte.geom.LLAPositionVisitor
The visit method that is executed for each coordinate.
visit(Point<P>) - Method in class org.geolatte.geom.MeasureInterpolatingVisitor
 
visit(LineString<P>) - Method in class org.geolatte.geom.MeasureInterpolatingVisitor
 
visit(Polygon) - Method in class org.geolatte.geom.MeasureInterpolatingVisitor
 
visit(AbstractGeometryCollection) - Method in class org.geolatte.geom.MeasureInterpolatingVisitor
 
visit(P) - Method in interface org.geolatte.geom.PositionVisitor
The visit method to be executed for each Position

W

WEB_MERCATOR - Static variable in class org.geolatte.geom.crs.CoordinateReferenceSystems
The WGS 84/Pseudo-Mercator ProjectedCoordinateReferenceSystem This is de de facto standard for Web mapping applications.
WGS84 - Static variable in class org.geolatte.geom.crs.CoordinateReferenceSystems
The WGS 84 GeographicCoordinateReferenceSystem
WithEpsgGOperationMethod - Interface in org.geolatte.geom.crs.trans
Created by Karel Maesen, Geovise BVBA on 02/04/2018.
within(Box<P>) - Method in class org.geolatte.geom.Box
Checks whether this Box is contained within the specified Box
within(Envelope<P>) - Method in class org.geolatte.geom.Envelope
Checks whether this Envelope is contained within the specified Envelope
WithinTolerancePositionEquality - Class in org.geolatte.geom
A PositionEquality that considers Points to be equal when their coordinates are within a specified tolerance of each other.
WithinTolerancePositionEquality(double) - Constructor for class org.geolatte.geom.WithinTolerancePositionEquality
Constructs an instance
Wkb - Class in org.geolatte.geom.codec
Creates encoders/decoders for WKB geometry representations.
Wkb() - Constructor for class org.geolatte.geom.codec.Wkb
 
Wkb.Dialect - Enum in org.geolatte.geom.codec
 
WkbDecodeException - Exception in org.geolatte.geom.codec
Thrown when the WKB cannot be parsed.
WkbDecoder - Interface in org.geolatte.geom.codec
A decoder for WKB (Well-Known Binary) encoded Geometries.
WkbEncoder - Interface in org.geolatte.geom.codec
An encoder for WKB (Well-Known Binary) encoded Geometries.
Wkt - Class in org.geolatte.geom.codec
Creates encoders/decoders for WKT geometry representations.
Wkt() - Constructor for class org.geolatte.geom.codec.Wkt
 
Wkt.Dialect - Enum in org.geolatte.geom.codec
 
WktDecodeException - Exception in org.geolatte.geom.codec
Thrown when the WKT cannot be parsed (is syntactically incorrect).
WktDecoder - Interface in org.geolatte.geom.codec
A decoder for WKT (Well-Known Text) representations.
WktEncoder - Interface in org.geolatte.geom.codec
An Encoder for WKT (Well-Known Text) representations.
writeReplace() - Method in class org.geolatte.geom.Geometry
 
A B C D E F G H I J L M N O P R S T U V W 

Copyright © 2021 geolatte.org. All rights reserved.