Package | Description |
---|---|
org.geolatte.geom |
A model for geospatial geometries.
|
org.geolatte.geom.cga | |
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.
|
Modifier and Type | Method and Description |
---|---|
PositionSequence<P> |
PositionSequence.clone() |
static <P extends Position> |
Positions.collect(Class<P> positionType,
P... positions) |
static <Q extends Position,P extends Position> |
Positions.copy(PositionSequence<Q> source,
Class<P> targetPosClass)
Copies the source positions to a new PositionSequence.
|
PositionSequence<P> |
Geometry.getPositions()
Returns the
PositionSequence of this instance |
protected static <T extends Position> |
Geometry.nestPositionSequences(Geometry<T>[] geometries) |
PositionSequence<P> |
PositionSequence.reverse()
Creates a new
PositionSequence with positions in reverse order. |
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,
Class<P> targetPosClass)
Copies the source positions to a new PositionSequence.
|
<P extends Position> |
PositionSequenceEquality.equals(PositionSequence<P> first,
PositionSequence<P> second)
Tests whether two
PositionSequence s are equal. |
<P extends Position> |
PositionSequenceEquality.equals(PositionSequence<P> first,
PositionSequence<P> second)
Tests whether two
PositionSequence s are equal. |
<P extends Position> |
PositionSequencePositionEquality.equals(PositionSequence<P> first,
PositionSequence<P> second) |
<P extends Position> |
PositionSequencePositionEquality.equals(PositionSequence<P> first,
PositionSequence<P> second) |
static <P extends Position> |
Geometries.mkGeometry(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) |
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. |
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 |
Modifier and Type | Method and Description |
---|---|
PositionSequence<P> |
CircularArcLinearizer.linearize()
Linearizes the arc segment defined by the three
Position s 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 | 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(Double[] oordinates,
SDOGeometry sdoGeom,
CoordinateReferenceSystem<P> crs) |
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.
|
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) |
protected 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 |
---|---|
PositionSequence<P> |
CountingPositionSequenceBuilder.toPositionSequence() |
Copyright © 2023 geolatte.org. All rights reserved.