public class JtsSpatialAlgebra extends Object implements SpatialAlgebra
| Constructor and Description |
|---|
JtsSpatialAlgebra(org.locationtech.spatial4j.context.jts.JtsSpatialContext context) |
| Modifier and Type | Method and Description |
|---|---|
org.locationtech.spatial4j.shape.Shape |
boundary(org.locationtech.spatial4j.shape.Shape s) |
org.locationtech.spatial4j.shape.Shape |
buffer(org.locationtech.spatial4j.shape.Shape s,
double distance) |
org.locationtech.spatial4j.shape.Shape |
convexHull(org.locationtech.spatial4j.shape.Shape s) |
org.locationtech.spatial4j.shape.Shape |
difference(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
ehContains(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
ehCoveredBy(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
ehCovers(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
ehDisjoint(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
ehEquals(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
ehInside(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
ehMeet(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
ehOverlap(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
org.locationtech.spatial4j.shape.Shape |
envelope(org.locationtech.spatial4j.shape.Shape s) |
org.locationtech.spatial4j.shape.Shape |
intersection(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
rcc8dc(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
rcc8ec(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
rcc8eq(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
rcc8ntpp(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
rcc8ntppi(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
rcc8po(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
rcc8tpp(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
rcc8tppi(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
relate(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2,
String intersectionPattern) |
boolean |
sfContains(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
sfCrosses(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
sfDisjoint(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
sfEquals(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
sfIntersects(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
sfOverlaps(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
sfTouches(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
boolean |
sfWithin(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
org.locationtech.spatial4j.shape.Shape |
symDifference(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
org.locationtech.spatial4j.shape.Shape |
union(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2) |
public JtsSpatialAlgebra(org.locationtech.spatial4j.context.jts.JtsSpatialContext context)
public org.locationtech.spatial4j.shape.Shape buffer(org.locationtech.spatial4j.shape.Shape s,
double distance)
buffer in interface SpatialAlgebrapublic org.locationtech.spatial4j.shape.Shape convexHull(org.locationtech.spatial4j.shape.Shape s)
convexHull in interface SpatialAlgebrapublic org.locationtech.spatial4j.shape.Shape boundary(org.locationtech.spatial4j.shape.Shape s)
boundary in interface SpatialAlgebrapublic org.locationtech.spatial4j.shape.Shape envelope(org.locationtech.spatial4j.shape.Shape s)
envelope in interface SpatialAlgebrapublic org.locationtech.spatial4j.shape.Shape union(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
union in interface SpatialAlgebrapublic org.locationtech.spatial4j.shape.Shape intersection(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
intersection in interface SpatialAlgebrapublic org.locationtech.spatial4j.shape.Shape symDifference(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
symDifference in interface SpatialAlgebrapublic org.locationtech.spatial4j.shape.Shape difference(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
difference in interface SpatialAlgebrapublic boolean relate(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2,
String intersectionPattern)
relate in interface SpatialAlgebrapublic boolean sfEquals(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
sfEquals in interface SpatialAlgebrapublic boolean sfDisjoint(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
sfDisjoint in interface SpatialAlgebrapublic boolean sfIntersects(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
sfIntersects in interface SpatialAlgebrapublic boolean sfTouches(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
sfTouches in interface SpatialAlgebrapublic boolean sfCrosses(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
sfCrosses in interface SpatialAlgebrapublic boolean sfWithin(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
sfWithin in interface SpatialAlgebrapublic boolean sfContains(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
sfContains in interface SpatialAlgebrapublic boolean sfOverlaps(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
sfOverlaps in interface SpatialAlgebrapublic boolean ehEquals(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
ehEquals in interface SpatialAlgebrapublic boolean ehDisjoint(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
ehDisjoint in interface SpatialAlgebrapublic boolean ehMeet(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
ehMeet in interface SpatialAlgebrapublic boolean ehOverlap(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
ehOverlap in interface SpatialAlgebrapublic boolean ehCovers(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
ehCovers in interface SpatialAlgebrapublic boolean ehCoveredBy(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
ehCoveredBy in interface SpatialAlgebrapublic boolean ehInside(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
ehInside in interface SpatialAlgebrapublic boolean ehContains(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
ehContains in interface SpatialAlgebrapublic boolean rcc8dc(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
rcc8dc in interface SpatialAlgebrapublic boolean rcc8ec(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
rcc8ec in interface SpatialAlgebrapublic boolean rcc8po(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
rcc8po in interface SpatialAlgebrapublic boolean rcc8tppi(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
rcc8tppi in interface SpatialAlgebrapublic boolean rcc8tpp(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
rcc8tpp in interface SpatialAlgebrapublic boolean rcc8ntpp(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
rcc8ntpp in interface SpatialAlgebrapublic boolean rcc8ntppi(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
rcc8ntppi in interface SpatialAlgebrapublic boolean rcc8eq(org.locationtech.spatial4j.shape.Shape s1,
org.locationtech.spatial4j.shape.Shape s2)
rcc8eq in interface SpatialAlgebraCopyright © 2015-2020 Eclipse Foundation. All Rights Reserved.