static <P extends C2D> P |
Vector.add(P p0,
P p1) |
Adds two Positions.
|
<P extends C2D,G extends Geometry<P> & Polygonal<P>> double |
JTSGeometryOperations.area(G geometry) |
|
<P extends C2D,G extends Geometry<P> & Polygonal<P>> double |
ProjectedGeometryOperations.area(G geometry) |
Calculates the area of the specified Geometry.
|
<P extends C2D> Geometry<P> |
JTSGeometryOperations.boundary(Geometry<P> geometry) |
|
<P extends C2D> Geometry<P> |
ProjectedGeometryOperations.boundary(Geometry<P> geometry) |
Calculates the boundary of the specified Geometry.
|
<P extends C2D> Geometry<P> |
JTSGeometryOperations.buffer(Geometry<P> geometry,
double distance) |
|
<P extends C2D> Geometry<P> |
ProjectedGeometryOperations.buffer(Geometry<P> geometry,
double distance) |
Calculates a Geometry that represents all points whose distance from the specified
Geometry is less than or equal the specified distance.
|
<P extends C2D,G extends Geometry<P> & Polygonal<P>> Point<P> |
JTSGeometryOperations.centroid(G geometry) |
|
<P extends C2D,G extends Geometry<P> & Polygonal<P>> Point<P> |
ProjectedGeometryOperations.centroid(G geometry) |
Calculates a centroid for the specified Geometry.
|
<P extends C2D> boolean |
JTSGeometryOperations.contains(Geometry<P> geometry,
Geometry<P> other) |
|
<P extends C2D> boolean |
ProjectedGeometryOperations.contains(Geometry<P> geometry,
Geometry<P> other) |
Checks if the first specified Geometry spatially
contains the second.
|
<P extends C2D> Geometry<P> |
JTSGeometryOperations.convexHull(Geometry<P> geometry) |
|
<P extends C2D> Geometry<P> |
ProjectedGeometryOperations.convexHull(Geometry<P> geometry) |
Calculates the convex hull of the specified Geometry.
|
<P extends C2D> boolean |
JTSGeometryOperations.crosses(Geometry<P> geometry,
Geometry<P> other) |
|
<P extends C2D> boolean |
ProjectedGeometryOperations.crosses(Geometry<P> geometry,
Geometry<P> other) |
Checks if the specified Geometrys cross.
|
<P extends C2D> Geometry<P> |
JTSGeometryOperations.difference(Geometry<P> geometry,
Geometry<P> other) |
|
<P extends C2D> Geometry<P> |
ProjectedGeometryOperations.difference(Geometry<P> geometry,
Geometry<P> other) |
Calculates the point set difference of the specified Geometrys.
|
<P extends C2D> double |
JTSGeometryOperations.distance(Geometry<P> geometry,
Geometry<P> other) |
|
<P extends C2D> double |
ProjectedGeometryOperations.distance(Geometry<P> geometry,
Geometry<P> other) |
Calculates the shortest distance between any two points in the two Geometrys in the
coordinate reference system of this Geometry.
|
static <P extends C2D> double |
Vector.dot(P p0,
P p1) |
Returns the dot-product of the specified Positions
|
<P extends C2D> Geometry<P> |
JTSGeometryOperations.intersection(Geometry<P> geometry,
Geometry<P> other) |
|
<P extends C2D> Geometry<P> |
ProjectedGeometryOperations.intersection(Geometry<P> geometry,
Geometry<P> other) |
Calculates the point set intersection of the specified Geometrys.
|
<P extends C2D> boolean |
JTSGeometryOperations.intersects(Geometry<P> geometry,
Geometry<P> other) |
|
<P extends C2D> boolean |
ProjectedGeometryOperations.intersects(Geometry<P> geometry,
Geometry<P> other) |
Checks if the specified Geometrys intersect.
|
<P extends C2D> boolean |
JTSGeometryOperations.isSimple(Geometry<P> geometry) |
|
<P extends C2D> boolean |
ProjectedGeometryOperations.isSimple(Geometry<P> geometry) |
Tests the simplicity of the specified Geometry.
|
<P extends C2D,G extends Geometry<P> & Linear<P>> double |
JTSGeometryOperations.length(G geometry) |
|
<P extends C2D,G extends Geometry<P> & Linear<P>> double |
ProjectedGeometryOperations.length(G geometry) |
Calculates the length of the specified Geometry.
|
<P extends C2D & Measured> Geometry<P> |
DefaultMeasureGeometryOperations.locateAlong(Geometry<P> geometry,
double mValue) |
|
<P extends C2D & Measured> Geometry<P> |
MeasureGeometryOperations.locateAlong(Geometry<P> geometry,
double mValue) |
Creates an operation to calculate the GeometryCollection that matches the specified M-coordinate value.
|
<P extends C2D & Measured> Geometry<P> |
DefaultMeasureGeometryOperations.locateBetween(Geometry<P> geometry,
double startMeasure,
double endMeasure) |
|
<P extends C2D & Measured> Geometry<P> |
MeasureGeometryOperations.locateBetween(Geometry<P> geometry,
double startMeasure,
double endMeasure) |
Creates an operation to calculate the GeometryCollection that matches the specified range of M-coordinate value
inclusively.
|
<P extends C2D & Measured> double |
DefaultMeasureGeometryOperations.measureAt(Geometry<P> geometry,
C2D pos,
double tolerance) |
|
<P extends C2D & Measured> double |
MeasureGeometryOperations.measureAt(Geometry<P> geometry,
C2D pos,
double tolerance) |
Creates a GeometryOperation to calculate the measure value
at the specified point
|
<P extends C2D,M extends C2D & Measured> Geometry<M> |
DefaultMeasureGeometryOperations.measureOnLength(Geometry<P> geometry,
Class<M> positionTypeMarker,
boolean keepBeginMeasure) |
|
<P extends C2D,M extends C2D & Measured> Geometry<M> |
DefaultMeasureGeometryOperations.measureOnLength(Geometry<P> geometry,
Class<M> positionTypeMarker,
boolean keepBeginMeasure) |
|
<P extends C2D,M extends C2D & Measured> Geometry<M> |
MeasureGeometryOperations.measureOnLength(Geometry<P> geometry,
Class<M> positionTypeMarker,
boolean keepBeginMeasure) |
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).
|
<P extends C2D,M extends C2D & Measured> Geometry<M> |
MeasureGeometryOperations.measureOnLength(Geometry<P> geometry,
Class<M> positionTypeMarker,
boolean keepBeginMeasure) |
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).
|
<P extends C2D> boolean |
JTSGeometryOperations.overlaps(Geometry<P> geometry,
Geometry<P> other) |
|
<P extends C2D> boolean |
ProjectedGeometryOperations.overlaps(Geometry<P> geometry,
Geometry<P> other) |
Checks if the specified Geometrys overlap.
|
static <P extends C2D> P |
Vector.perp(P p) |
Hill's "perp" operator.
|
static <P extends C2D> double |
Vector.perpDot(P p0,
P p1) |
Applies the perp dot-operation on the specified Positions
|
static <P extends C2D> double[] |
Vector.positionToSegment2D(P p0,
P p1,
P y) |
Returns the squared distance and projectionfactor of the position y
on the linesegment defined by positions p0 and p1
|
<P extends C2D> boolean |
JTSGeometryOperations.relates(Geometry<P> geometry,
Geometry<P> other,
String matrix) |
|
<P extends C2D> boolean |
ProjectedGeometryOperations.relates(Geometry<P> geometry,
Geometry<P> other,
String matrix) |
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.
|
<P extends C2D,G extends Geometry<P>> G |
JTSGeometryOperations.reverse(G geometry) |
Creates a Geometry having as coordinates the coordinates of the input Geometry in reverse order.
|
<P extends C2D,G extends Geometry<P>> G |
ProjectedGeometryOperations.reverse(G geometry) |
Creates a Geometry with the positions of the input Geometry in reverse order.
|
static <P extends C2D> P |
Vector.substract(P p0,
P p1) |
Subtracts two Positions.
|
<P extends C2D> Geometry<P> |
JTSGeometryOperations.symmetricDifference(Geometry<P> geometry,
Geometry<P> other) |
|
<P extends C2D> Geometry<P> |
ProjectedGeometryOperations.symmetricDifference(Geometry<P> geometry,
Geometry<P> other) |
Calculates the point set symmetric difference of the specified Geometrys.
|
<P extends C2D> boolean |
JTSGeometryOperations.touches(Geometry<P> geometry,
Geometry<P> other) |
|
<P extends C2D> boolean |
ProjectedGeometryOperations.touches(Geometry<P> geometry,
Geometry<P> other) |
Checks if the specified Geometrys touch.
|
<P extends C2D> Geometry<P> |
JTSGeometryOperations.union(Geometry<P> geometry,
Geometry<P> other) |
|
<P extends C2D> Geometry<P> |
ProjectedGeometryOperations.union(Geometry<P> geometry,
Geometry<P> other) |
Calculates the point set union of the specified Geometrys.
|