Class OperatorInternalRelationUtils


  • class OperatorInternalRelationUtils
    extends java.lang.Object
    • Constructor Detail

      • OperatorInternalRelationUtils

        OperatorInternalRelationUtils()
    • Method Detail

      • quickTest2D

        public static int quickTest2D​(Geometry geomA,
                                      Geometry geomB,
                                      double tolerance,
                                      int testType)
      • quickTest2DPointPoint

        private static int quickTest2DPointPoint​(Point geomA,
                                                 Point geomB,
                                                 double tolerance)
      • quickTest2DPointPoint

        private static int quickTest2DPointPoint​(Point2D ptA,
                                                 Point2D ptB,
                                                 double tolerance)
      • quickTest2DEnvelopePoint

        private static int quickTest2DEnvelopePoint​(Envelope geomA,
                                                    Point geomB,
                                                    double tolerance)
      • quickTest2DEnvelopePoint

        private static int quickTest2DEnvelopePoint​(Envelope2D geomAEnv,
                                                    Point2D ptB,
                                                    double tolerance)
      • quickTest2DEnvelopePoint

        private static int quickTest2DEnvelopePoint​(Envelope2D envAPlus,
                                                    Envelope2D envAMinus,
                                                    Point2D ptB,
                                                    double tolerance)
      • quickTest2DEnvelopeEnvelope

        private static int quickTest2DEnvelopeEnvelope​(Envelope geomA,
                                                       Envelope geomB,
                                                       double tolerance)
      • quickTest2DEnvelopeEnvelope

        private static int quickTest2DEnvelopeEnvelope​(Envelope2D geomAEnv,
                                                       Envelope2D geomBEnv,
                                                       double tolerance)
      • quickTest2DMultiPointPoint

        private static int quickTest2DMultiPointPoint​(MultiPoint geomA,
                                                      Point geomB,
                                                      double tolerance)
      • quickTest2DMultiPointPoint

        private static int quickTest2DMultiPointPoint​(MultiPoint geomA,
                                                      Point2D ptB,
                                                      double tolerance)
      • quickTest2DMultiPointEnvelope

        private static int quickTest2DMultiPointEnvelope​(MultiPoint geomA,
                                                         Envelope geomB,
                                                         double tolerance,
                                                         int testType)
      • quickTest2DMultiPointEnvelope

        private static int quickTest2DMultiPointEnvelope​(MultiPoint geomA,
                                                         Envelope2D geomBEnv,
                                                         double tolerance,
                                                         int testType)
      • quickTest2DMultiPointMultiPoint

        private static int quickTest2DMultiPointMultiPoint​(MultiPoint geomA,
                                                           MultiPoint geomB,
                                                           double tolerance,
                                                           int testType)
      • quickTest2DPolylinePoint

        private static int quickTest2DPolylinePoint​(Polyline geomA,
                                                    Point geomB,
                                                    double tolerance,
                                                    int testType)
      • quickTest2DMVPointRasterOnly

        private static int quickTest2DMVPointRasterOnly​(MultiVertexGeometry geomA,
                                                        Point2D ptB,
                                                        double tolerance)
      • quickTest2DPolylinePoint

        private static int quickTest2DPolylinePoint​(Polyline geomA,
                                                    Point2D ptB,
                                                    double tolerance,
                                                    int testType)
      • quickTest2DPolylineEnvelope

        private static int quickTest2DPolylineEnvelope​(Polyline geomA,
                                                       Envelope geomB,
                                                       double tolerance)
      • quickTest2DPolylineEnvelope

        private static int quickTest2DPolylineEnvelope​(Polyline geomA,
                                                       Envelope2D geomBEnv,
                                                       double tolerance)
      • quickTest2DMVEnvelopeRasterOnly

        private static int quickTest2DMVEnvelopeRasterOnly​(MultiVertexGeometry geomA,
                                                           Envelope2D geomBEnv,
                                                           double tolerance)
      • quickTest2DPolylineMultiPoint

        private static int quickTest2DPolylineMultiPoint​(Polyline geomA,
                                                         MultiPoint geomB,
                                                         double tolerance)
      • quickTest2DPolylinePolyline

        private static int quickTest2DPolylinePolyline​(Polyline geomA,
                                                       Polyline geomB,
                                                       double tolerance)
      • quickTest2DPolygonPoint

        private static int quickTest2DPolygonPoint​(Polygon geomA,
                                                   Point geomB,
                                                   double tolerance)
      • quickTest2DPolygonPoint

        private static int quickTest2DPolygonPoint​(Polygon geomA,
                                                   Point2D ptB,
                                                   double tolerance)
      • quickTest2DPolygonEnvelope

        private static int quickTest2DPolygonEnvelope​(Polygon geomA,
                                                      Envelope geomB,
                                                      double tolerance)
      • quickTest2DPolygonEnvelope

        private static int quickTest2DPolygonEnvelope​(Polygon geomA,
                                                      Envelope2D geomBEnv,
                                                      double tolerance)
      • quickTest2DPolygonMultiPoint

        private static int quickTest2DPolygonMultiPoint​(Polygon geomA,
                                                        MultiPoint geomB,
                                                        double tolerance)
      • quickTest2DPolygonPolyline

        private static int quickTest2DPolygonPolyline​(Polygon geomA,
                                                      Polyline geomB,
                                                      double tolerance)
      • quickTest2DPolygonPolygon

        private static int quickTest2DPolygonPolygon​(Polygon geomA,
                                                     Polygon geomB,
                                                     double tolerance)
      • quickTest2D_Accelerated_DisjointOrContains

        public static int quickTest2D_Accelerated_DisjointOrContains​(Geometry geomA,
                                                                     Geometry geomB,
                                                                     double tolerance)
      • reverseResult

        private static int reverseResult​(int resIn)