Class Predicates

java.lang.Object
org.apache.sedona.common.Predicates

public class Predicates extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    contains(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
     
    static boolean
    coveredBy(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
     
    static boolean
    covers(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
     
    static boolean
    crosses(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
     
    static boolean
    disjoint(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
     
    static boolean
    dWithin(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry, double distance)
     
    static boolean
    dWithin(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry, double distance, boolean useSpheroid)
     
    static boolean
    equals(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
     
    static boolean
    intersects(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
     
    static boolean
    knn(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry, int k)
     
    static boolean
    knn(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry, int k, boolean useSpheroid)
     
    static boolean
    orderingEquals(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
     
    static boolean
    overlaps(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
     
    static String
    relate(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
     
    static boolean
    relate(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry, String intersectionMatrix)
     
    static boolean
    relateMatch(String matrix1, String matrix2)
     
    static boolean
    touches(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
     
    static boolean
    within(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Predicates

      public Predicates()
  • Method Details

    • contains

      public static boolean contains(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
    • intersects

      public static boolean intersects(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
    • within

      public static boolean within(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
    • covers

      public static boolean covers(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
    • coveredBy

      public static boolean coveredBy(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
    • crosses

      public static boolean crosses(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
    • overlaps

      public static boolean overlaps(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
    • touches

      public static boolean touches(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
    • equals

      public static boolean equals(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
    • disjoint

      public static boolean disjoint(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
    • orderingEquals

      public static boolean orderingEquals(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
    • dWithin

      public static boolean dWithin(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry, double distance)
    • dWithin

      public static boolean dWithin(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry, double distance, boolean useSpheroid)
    • relate

      public static String relate(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry)
    • relate

      public static boolean relate(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry, String intersectionMatrix)
    • relateMatch

      public static boolean relateMatch(String matrix1, String matrix2)
    • knn

      public static boolean knn(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry, int k)
    • knn

      public static boolean knn(org.locationtech.jts.geom.Geometry leftGeometry, org.locationtech.jts.geom.Geometry rightGeometry, int k, boolean useSpheroid)