Class OperatorInternalRelationUtils

java.lang.Object
com.esri.core.geometry.OperatorInternalRelationUtils

class OperatorInternalRelationUtils extends Object
  • Constructor Details

    • OperatorInternalRelationUtils

      OperatorInternalRelationUtils()
  • Method Details

    • 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)
    • quickTest2DMVMVRasterOnly

      private static int quickTest2DMVMVRasterOnly(MultiVertexGeometry geomA, MultiVertexGeometry 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)