| Package | Description |
|---|---|
| org.geolatte.geom |
A model for geospatial geometries.
|
| org.geolatte.geom.builder |
A DSL to simplify the creation of Geometries.
|
| org.geolatte.geom.cga | |
| org.geolatte.geom.codec |
Encoder/Decoder classes for serializing Geometries and Coordinate Reference Systems.
|
| org.geolatte.geom.codec.db.oracle | |
| 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.json | |
| org.geolatte.geom.jts |
JTS interoperability classes.
|
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
AbstractPositionSequence<P extends Position> |
(package private) class |
NestedPositionSequence<P extends Position> |
(package private) class |
PackedPositionSequence<P extends Position> |
| Modifier and Type | Field and Description |
|---|---|
protected PositionSequence<P>[] |
NestedPositionSequence.children |
private PositionSequence<P> |
LineSegments.positions |
private PositionSequence<P> |
Geometry.positions |
private PositionSequence<P> |
PositionSequenceIterator.sequence |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<PositionSequence<P>> |
MeasureInterpolatingVisitor.positionSequences |
| Modifier and Type | Method and Description |
|---|---|
PositionSequence<P> |
PackedPositionSequence.clone() |
abstract PositionSequence<P> |
AbstractPositionSequence.clone()
Clones a PointCollection
|
PositionSequence<P> |
PositionSequence.clone() |
static <P extends Position> |
Positions.collect(java.lang.Class<P> positionType,
P... positions) |
static <Q extends Position,P extends Position> |
Positions.copy(PositionSequence<Q> source,
java.lang.Class<P> targetPosClass)
Copies the source positions to a new PositionSequence.
|
PositionSequence<P>[] |
NestedPositionSequence.getChildren() |
PositionSequence<P> |
Geometry.getPositions()
Returns the
PositionSequence of this instance |
protected static <T extends Position> |
Geometry.nestPositionSequences(Geometry<T>[] geometries) |
PositionSequence<P> |
PackedPositionSequence.reverse()
Creates a new
PositionSequence with positions in reverse order. |
PositionSequence<P> |
PositionSequence.reverse()
Creates a new
PositionSequence with positions in reverse order. |
PositionSequence<P> |
NestedPositionSequence.reverse()
Creates a new
PositionSequence with positions in reverse order. |
PositionSequence<P> |
FixedSizePositionSequenceBuilder.toPositionSequence() |
PositionSequence<P> |
VariableSizePositionSequenceBuilder.toPositionSequence() |
PositionSequence<P> |
PositionSequenceBuilder.toPositionSequence()
Returns the result of this builder.
|
| Modifier and Type | Method and Description |
|---|---|
static <Q extends Position,P extends Position> |
Positions.copy(PositionSequence<Q> source,
java.lang.Class<P> targetPosClass)
Copies the source positions to a new PositionSequence.
|
<P extends Position> |
PositionSequencePositionEquality.equals(PositionSequence<P> first,
PositionSequence<P> second) |
<P extends Position> |
PositionSequencePositionEquality.equals(PositionSequence<P> first,
PositionSequence<P> second) |
<P extends Position> |
PositionSequenceEquality.equals(PositionSequence<P> first,
PositionSequence<P> second)
Tests whether two
PositionSequences are equal. |
<P extends Position> |
PositionSequenceEquality.equals(PositionSequence<P> first,
PositionSequence<P> second)
Tests whether two
PositionSequences are equal. |
private static <C extends Position> |
NestedPositionSequence.extractFactory(PositionSequence<C>[] children) |
static <P extends Position> |
Geometries.mkGeometry(java.lang.Class<? extends Simple> geometryClass,
PositionSequence<P> positions,
CoordinateReferenceSystem<P> crs) |
static <P extends Position> |
Geometries.mkLinearRing(PositionSequence<P> seq,
CoordinateReferenceSystem<P> crs)
Creates a
LinearRing from a PositionSequence and coordinate reference system |
static <P extends Position> |
Geometries.mkLineString(PositionSequence<P> seq,
CoordinateReferenceSystem<P> crs)
Creates a
LineString from a PositionSequence and coordinate reference system |
static <P extends Position> |
Geometries.mkMultiPoint(PositionSequence<P> positions,
CoordinateReferenceSystem<P> crs) |
private void |
NestedPositionSequence.reverseInPlace(PositionSequence<P>[] arr) |
private <P extends Position> |
PositionSequencePositionEquality.testPointSequenceEquality(PositionSequence<P> first,
PositionSequence<P> second) |
private <P extends Position> |
PositionSequencePositionEquality.testPointSequenceEquality(PositionSequence<P> first,
PositionSequence<P> second) |
| Constructor and Description |
|---|
Geometry(PositionSequence<P> positions,
CoordinateReferenceSystem<P> crs) |
LinearRing(PositionSequence<P> points,
CoordinateReferenceSystem<P> crs) |
LineSegments(PositionSequence<P> positionSequence) |
LineString(PositionSequence<P> positions,
CoordinateReferenceSystem<P> crs)
Constructs a
LineString from the specified positions
and ProjectedGeometryOperations implementation. |
NestedPositionSequence(PositionSequence<P>[] children) |
Point(PositionSequence<P> sequence,
CoordinateReferenceSystem<P> crs) |
Polygon(PositionSequence<P> positionSequence,
CoordinateReferenceSystem<P> crs)
Creates a
Polygon with no holes, and having the specified PositionSequence as exterior boundary |
PositionSequenceIterator(PositionSequence<P> sequence) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static <P extends Position> |
DSL.toSeq(CoordinateReferenceSystem<P> crs,
P[] positions) |
| Modifier and Type | Method and Description |
|---|---|
PositionSequence<P> |
CircularArcLinearizer.linearize()
Linearizes the arc segment defined by the three
Positions specified in this instance's constructor |
PositionSequence<P> |
CircularArcLinearizer.linearizeCircle() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
NumericalMethods.isCounterClockwise(PositionSequence<?> positions)
Determines whether the specified
PositionSequence is counter-clockwise. |
| Modifier and Type | Field and Description |
|---|---|
private PositionSequence<P> |
WktPointSequenceToken.positions |
| Modifier and Type | Method and Description |
|---|---|
PositionSequence<P> |
WktPointSequenceToken.getPositions() |
private <P extends Position> |
AbstractWkbDecoder.readPositions(int numPos,
ByteBuffer byteBuffer,
CoordinateReferenceSystem<P> crs) |
| Modifier and Type | Method and Description |
|---|---|
private <P extends Position> |
PostgisWktEncoder.addPointList(PositionSequence<P> points) |
protected void |
WkbVisitor.writePoints(PositionSequence<P> points,
int coordinateDimension,
ByteBuffer output) |
| Constructor and Description |
|---|
WktPointSequenceToken(PositionSequence<P> positions,
CoordinateReferenceSystem<P> crs) |
| Modifier and Type | Method and Description |
|---|---|
protected <P extends Position> |
AbstractSDODecoder.add(PositionSequence<P> seq1,
int seq1Offset,
PositionSequence<P> seq2,
int seq2Offset) |
protected <P extends Position> |
AbstractSDODecoder.add(PositionSequence<P> seq1,
PositionSequence<P> seq2) |
protected <P extends Position> |
AbstractSDODecoder.convertOrdinateArray(java.lang.Double[] oordinates,
SDOGeometry sdoGeom,
CoordinateReferenceSystem<P> crs) |
private <P extends Position> |
AbstractSDODecoder.env2Seq(P p0,
P p1,
boolean asExteriorRing) |
protected <P extends Position> |
AbstractSDODecoder.getCompoundCSeq(int idxFirst,
int idxLast,
SDOGeometry sdoGeom)
Gets the CoordinateSequence corresponding to a compound element.
|
protected <P extends Position> |
AbstractSDODecoder.getElementCSeq(int i,
SDOGeometry sdoGeom,
boolean hasNextSE,
CoordinateReferenceSystem<P> crs)
Gets the CoordinateSequence corresponding to an element.
|
protected <P extends Position> |
AbstractSDODecoder.linearize(PositionSequence<P> positions,
boolean entireCirlce)
Linearizes arcs and circles.
|
(package private) PositionSequence<P> |
AbstractSDODecoder.CombiningVisitor.result() |
protected <P extends Position> |
AbstractSDOEncoder.reverse(PositionSequence<P> positions) |
| Modifier and Type | Method and Description |
|---|---|
protected <P extends Position> |
AbstractSDODecoder.add(PositionSequence<P> seq1,
int seq1Offset,
PositionSequence<P> seq2,
int seq2Offset) |
protected <P extends Position> |
AbstractSDODecoder.add(PositionSequence<P> seq1,
int seq1Offset,
PositionSequence<P> seq2,
int seq2Offset) |
protected <P extends Position> |
AbstractSDODecoder.add(PositionSequence<P> seq1,
PositionSequence<P> seq2) |
protected <P extends Position> |
AbstractSDODecoder.add(PositionSequence<P> seq1,
PositionSequence<P> seq2) |
private <P extends Position> |
AbstractSDODecoder.addToBuilder(PositionSequence<P> seq,
int skip,
PositionSequenceBuilder<P> builder,
AbstractSDODecoder.CombiningVisitor<P> visitor) |
protected java.lang.Double[] |
AbstractSDOEncoder.convertPositionSequence(PositionSequence<?> coordinates) |
protected <P extends Position> |
AbstractSDODecoder.linearize(PositionSequence<P> positions,
boolean entireCirlce)
Linearizes arcs and circles.
|
protected <P extends Position> |
AbstractSDOEncoder.reverse(PositionSequence<P> positions) |
| Modifier and Type | Method and Description |
|---|---|
(package private) PositionSequence<?> |
SqlServerGeometry.coordinateRange(IndexRange range) |
PositionSequence<P> |
CountingPositionSequenceBuilder.toPositionSequence() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractSqlServerEncoder.encodePoints(SqlServerGeometry nativeGeom,
PositionSequence<?> coordinates) |
protected void |
LineStringSqlServerEncoder.encodePoints(SqlServerGeometry nativeGeom,
PositionSequence<?> coordinates) |
(package private) void |
SqlServerGeometry.setCoordinate(int index,
PositionSequence<?> positions) |
protected void |
AbstractSqlServerEncoder.setCoordinate(SqlServerGeometry nativeGeom,
int idx,
PositionSequence<?> coordinates) |
| Modifier and Type | Method and Description |
|---|---|
(package private) <P extends Position> |
LinearPositionsHolder.toPositionSequence(CoordinateReferenceSystem<P> crs) |
| Modifier and Type | Method and Description |
|---|---|
<P extends Position> |
PointSequenceCoordinateSequenceFactory.toPositionSequence(org.locationtech.jts.geom.CoordinateSequence cs,
java.lang.Class<P> posType,
CoordinateReferenceSystem<P> crs) |