Package com.esri.core.geometry
Class OperatorInternalRelationUtils
- java.lang.Object
-
- com.esri.core.geometry.OperatorInternalRelationUtils
-
class OperatorInternalRelationUtils extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interface
OperatorInternalRelationUtils.Relation
-
Constructor Summary
Constructors Constructor Description OperatorInternalRelationUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
quickTest2D(Geometry geomA, Geometry geomB, double tolerance, int testType)
static int
quickTest2D_Accelerated_DisjointOrContains(Geometry geomA, Geometry geomB, double tolerance)
private static int
quickTest2DEnvelopeEnvelope(Envelope2D geomAEnv, Envelope2D geomBEnv, double tolerance)
private static int
quickTest2DEnvelopeEnvelope(Envelope geomA, Envelope geomB, double tolerance)
private static int
quickTest2DEnvelopePoint(Envelope2D envAPlus, Envelope2D envAMinus, Point2D ptB, double tolerance)
private static int
quickTest2DEnvelopePoint(Envelope2D geomAEnv, Point2D ptB, double tolerance)
private static int
quickTest2DEnvelopePoint(Envelope geomA, Point geomB, double tolerance)
private static int
quickTest2DMultiPointEnvelope(MultiPoint geomA, Envelope2D geomBEnv, double tolerance, int testType)
private static int
quickTest2DMultiPointEnvelope(MultiPoint geomA, Envelope geomB, double tolerance, int testType)
private static int
quickTest2DMultiPointMultiPoint(MultiPoint geomA, MultiPoint geomB, double tolerance, int testType)
private static int
quickTest2DMultiPointPoint(MultiPoint geomA, Point2D ptB, double tolerance)
private static int
quickTest2DMultiPointPoint(MultiPoint geomA, Point geomB, double tolerance)
private static int
quickTest2DMVEnvelopeRasterOnly(MultiVertexGeometry geomA, Envelope2D geomBEnv, double tolerance)
private static int
quickTest2DMVMVRasterOnly(MultiVertexGeometry geomA, MultiVertexGeometry geomB, double tolerance)
private static int
quickTest2DMVPointRasterOnly(MultiVertexGeometry geomA, Point2D ptB, double tolerance)
private static int
quickTest2DPointPoint(Point2D ptA, Point2D ptB, double tolerance)
private static int
quickTest2DPointPoint(Point geomA, Point geomB, double tolerance)
private static int
quickTest2DPolygonEnvelope(Polygon geomA, Envelope2D geomBEnv, double tolerance)
private static int
quickTest2DPolygonEnvelope(Polygon geomA, Envelope geomB, double tolerance)
private static int
quickTest2DPolygonMultiPoint(Polygon geomA, MultiPoint geomB, double tolerance)
private static int
quickTest2DPolygonPoint(Polygon geomA, Point2D ptB, double tolerance)
private static int
quickTest2DPolygonPoint(Polygon geomA, Point geomB, double tolerance)
private static int
quickTest2DPolygonPolygon(Polygon geomA, Polygon geomB, double tolerance)
private static int
quickTest2DPolygonPolyline(Polygon geomA, Polyline geomB, double tolerance)
private static int
quickTest2DPolylineEnvelope(Polyline geomA, Envelope2D geomBEnv, double tolerance)
private static int
quickTest2DPolylineEnvelope(Polyline geomA, Envelope geomB, double tolerance)
private static int
quickTest2DPolylineMultiPoint(Polyline geomA, MultiPoint geomB, double tolerance)
private static int
quickTest2DPolylinePoint(Polyline geomA, Point2D ptB, double tolerance, int testType)
private static int
quickTest2DPolylinePoint(Polyline geomA, Point geomB, double tolerance, int testType)
private static int
quickTest2DPolylinePolyline(Polyline geomA, Polyline geomB, double tolerance)
private static int
reverseResult(int resIn)
-
-
-
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)
-
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)
-
-