Package com.esri.core.geometry
Class OperatorInternalRelationUtils
java.lang.Object
com.esri.core.geometry.OperatorInternalRelationUtils
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static interface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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)
-
Constructor Details
-
OperatorInternalRelationUtils
OperatorInternalRelationUtils()
-
-
Method Details
-
quickTest2D
-
quickTest2DPointPoint
-
quickTest2DPointPoint
-
quickTest2DEnvelopePoint
-
quickTest2DEnvelopePoint
-
quickTest2DEnvelopePoint
private static int quickTest2DEnvelopePoint(Envelope2D envAPlus, Envelope2D envAMinus, Point2D ptB, double tolerance) -
quickTest2DEnvelopeEnvelope
-
quickTest2DEnvelopeEnvelope
private static int quickTest2DEnvelopeEnvelope(Envelope2D geomAEnv, Envelope2D geomBEnv, double tolerance) -
quickTest2DMultiPointPoint
-
quickTest2DMultiPointPoint
-
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
-
quickTest2DMVPointRasterOnly
private static int quickTest2DMVPointRasterOnly(MultiVertexGeometry geomA, Point2D ptB, double tolerance) -
quickTest2DPolylinePoint
-
quickTest2DPolylineEnvelope
-
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
-
quickTest2DPolygonPoint
-
quickTest2DPolygonPoint
-
quickTest2DPolygonEnvelope
-
quickTest2DPolygonEnvelope
-
quickTest2DPolygonMultiPoint
-
quickTest2DPolygonPolyline
-
quickTest2DPolygonPolygon
-
quickTest2D_Accelerated_DisjointOrContains
-
reverseResult
private static int reverseResult(int resIn)
-