Class RelationalOperations
java.lang.Object
com.esri.core.geometry.RelationalOperations
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final classprivate static classprivate static final class(package private) static interface -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean(package private) intcompareOverlapEvents_(int o_1, int o_2) private static booleanenvelopeContainsEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanenvelopeCrossesEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) (package private) static booleanenvelopeDisjointEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanenvelopeEqualsEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanenvelopeInfContainsEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance) private static booleanenvelopeOverlapsEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanenvelopeTouchesEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleaninteriorEnvExteriorEnv_(Envelope2D env_a, Envelope2D env_b, double tolerance) private static booleanlinearPathContainsPoint_(MultiPath multipathA, Point2D pt_b, double tolerance) private static booleanlinearPathEqualsLinearPath_(MultiPath multipathA, MultiPath multipathB, double tolerance, boolean bEnforceOrientation) private static booleanlinearPathIntersectsEnvelope_(MultiPath multipath_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanlinearPathIntersectsLinearPath_(MultiPath multipathA, MultiPath multipathB, double tolerance) (package private) static intlinearPathIntersectsLinearPathMaxDim_(MultiPath _multipathA, MultiPath _multipathB, double tolerance, AttributeStreamOfDbl intersections) private static booleanlinearPathIntersectsMultiPoint_(MultiPath multipathA, MultiPoint multipoint_b, double tolerance, boolean b_intersects_all) (package private) static booleanlinearPathIntersectsPoint_(MultiPath multipathA, Point2D ptB, double tolerance) private static booleanlinearPathOverlapsLinearPath_(MultiPath multipathA, MultiPath multipathB, double tolerance) private static booleanlinearPathTouchesPointImpl_(MultiPath multipathA, Point2D ptB, double tolerance) private static booleanlinearPathWithinLinearPath_(MultiPath multipathA, MultiPath multipathB, double tolerance, boolean bEnforceOrientation) private static booleanmultiPathExactlyEqualsMultiPath_(MultiPath multipathA, MultiPath multipathB, double tolerance, ProgressTracker progress_tracker) private static booleanmultiPointContainsEnvelope_(MultiPoint multipoint_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanmultiPointContainsMultiPoint_(MultiPoint multipoint_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) private static booleanmultiPointContainsMultiPointBrute_(MultiPoint multipoint_a, MultiPoint multipoint_b, double tolerance) private static booleanmultiPointContainsPoint_(MultiPoint multipoint_a, Point point_b, double tolerance, ProgressTracker progress_tracker) private static booleanmultiPointCoverageMultiPoint_(MultiPoint _multipointA, MultiPoint _multipointB, double tolerance, boolean bPerformWithin, boolean bPerformEquals, boolean bPerformOverlaps, ProgressTracker progress_tracker) (package private) static booleanmultiPointCrossesEnvelope_(MultiPoint multipoint_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanmultiPointDisjointEnvelope_(MultiPoint multipoint_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanmultiPointDisjointMultiPoint_(MultiPoint multipoint_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) private static booleanmultiPointDisjointPoint_(MultiPoint multipoint_a, Point point_b, double tolerance, ProgressTracker progress_tracker) (package private) static booleanmultiPointDisjointPointImpl_(MultiPoint multipoint_a, Point2D pt_b, double tolerance, ProgressTracker progressTracker) private static booleanmultiPointEqualsEnvelope_(MultiPoint multipoint_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanmultiPointEqualsMultiPoint_(MultiPoint multipoint_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) (package private) static booleanmultiPointEqualsPoint_(MultiPoint multipoint_a, Point point_b, double tolerance, ProgressTracker progress_tracker) private static booleanmultiPointExactlyEqualsMultiPoint_(MultiPoint multipoint_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) private static booleanmultiPointIntersectsMultiPoint_(MultiPoint _multipointA, MultiPoint _multipointB, double tolerance, ProgressTracker progress_tracker) private static booleanmultiPointOverlapsMultiPoint_(MultiPoint multipoint_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) private static booleanmultiPointRelateEnvelope_(MultiPoint multipoint_a, Envelope envelope_b, double tolerance, int relation, ProgressTracker progress_tracker) private static booleanmultiPointRelateMultiPoint_(MultiPoint multipoint_a, MultiPoint multipoint_b, double tolerance, int relation, ProgressTracker progress_tracker) private static booleanmultiPointRelatePoint_(MultiPoint multipoint_a, Point point_b, double tolerance, int relation, ProgressTracker progress_tracker) private static booleanmultiPointTouchesEnvelope_(MultiPoint multipoint_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanmultiPointWithinEnvelope_(MultiPoint multipoint_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanmultiPointWithinPoint_(MultiPoint multipoint_a, Point point_b, double tolerance, ProgressTracker progress_tracker) private static booleanpointContainsEnvelope_(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanpointContainsPoint_(Point2D pt_a, Point2D pt_b, double tolerance, ProgressTracker progress_tracker) (package private) static booleanpointDisjointEnvelope_(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanpointDisjointPoint_(Point2D pt_a, Point2D pt_b, double tolerance, ProgressTracker progress_tracker) private static booleanpointEqualsEnvelope_(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanpointEqualsPoint_(Point2D pt_a, Point2D pt_b, double tolerance, ProgressTracker progress_tracker) private static booleanpointTouchesEnvelope_(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanpointWithinEnvelope_(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonContainsEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonContainsMultiPath_(Polygon polygon_a, MultiPath multi_path_b, double tolerance, boolean[] b_result_known, ProgressTracker progress_tracker) private static booleanpolygonContainsMultiPoint_(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonContainsPoint_(Polygon polygon_a, Point point_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonContainsPointImpl_(Polygon polygon_a, Point2D pt_b, double tolerance, ProgressTracker progressTracker) private static booleanpolygonContainsPolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonContainsPolygonImpl_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progressTracker) private static booleanpolygonContainsPolyline_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonContainsPolylineImpl_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonCrossesEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonCrossesMultiPoint_(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonCrossesPolyline_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonCrossesPolylineImpl_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progressTracker) private static booleanpolygonDisjointEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonDisjointMultiPath_(Polygon polygon_a, MultiPath multipath_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonDisjointMultiPoint_(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, boolean bIncludeBoundaryA, ProgressTracker progress_tracker) private static booleanpolygonDisjointPoint_(Polygon polygon_a, Point point_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonDisjointPolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonDisjointPolyline_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonEqualsEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonEqualsPolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonOverlapsEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonOverlapsPolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonOverlapsPolygonImpl_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progressTracker) private static booleanpolygonRelateEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, int relation, ProgressTracker progress_tracker) private static booleanpolygonRelateMultiPoint_(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, int relation, ProgressTracker progress_tracker) private static booleanpolygonRelatePoint_(Polygon polygon_a, Point point_b, double tolerance, int relation, ProgressTracker progress_tracker) private static booleanpolygonRelatePolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, int relation, ProgressTracker progress_tracker) private static booleanpolygonRelatePolyline_(Polygon polygon_a, Polyline polyline_b, double tolerance, int relation, ProgressTracker progress_tracker) private static booleanpolygonTouchesEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonTouchesMultiPoint_(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonTouchesPoint_(Polygon polygon_a, Point point_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonTouchesPointImpl_(Polygon polygon_a, Point2D pt_b, double tolerance, ProgressTracker progressTracker) private static booleanpolygonTouchesPolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonTouchesPolygonImpl_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progressTracker) private static booleanpolygonTouchesPolyline_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolygonTouchesPolylineImpl_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progressTracker) private static booleanpolygonWithinEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineContainsEnvelope_(Polyline polyline_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineContainsMultiPoint_(Polyline polyline_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineContainsPoint_(Polyline polyline_a, Point point_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineContainsPolyline_(Polyline polyline_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineCrossesEnvelope_(Polyline polyline_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineCrossesMultiPoint_(Polyline polyline_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineCrossesPolyline_(Polyline polyline_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineDisjointEnvelope_(Polyline polyline_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineDisjointMultiPoint_(Polyline polyline_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineDisjointPoint_(Polyline polyline_a, Point point_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineDisjointPolyline_(Polyline polyline_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineEqualsEnvelope_(Polyline polyline_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineEqualsPolyline_(Polyline polyline_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineOverlapsEnvelope_(Polyline polyline_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineOverlapsPolyline_(Polyline polyline_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineRelateEnvelope_(Polyline polyline_a, Envelope envelope_b, double tolerance, int relation, ProgressTracker progress_tracker) private static booleanpolylineRelateMultiPoint_(Polyline polyline_a, MultiPoint multipoint_b, double tolerance, int relation, ProgressTracker progress_tracker) private static booleanpolylineRelatePoint_(Polyline polyline_a, Point point_b, double tolerance, int relation, ProgressTracker progress_tracker) private static booleanpolylineRelatePolyline_(Polyline polyline_a, Polyline polyline_b, double tolerance, int relation, ProgressTracker progress_tracker) private static booleanpolylineTouchesEnvelope_(Polyline polyline_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineTouchesMultiPoint_(Polyline polyline_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineTouchesPoint_(Polyline polyline_a, Point point_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineTouchesPolyline_(Polyline polyline_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static booleanpolylineWithinEnvelope_(Polyline polyline_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanrelate(Envelope envelope_a, Envelope envelope_b, SpatialReference sr, int relation, ProgressTracker progress_tracker) (package private) static booleanrelate(Geometry geometry_a, Geometry geometry_b, SpatialReference sr, int relation, ProgressTracker progress_tracker) private static booleanrelate(Point point_a, Envelope envelope_b, SpatialReference sr, int relation, ProgressTracker progress_tracker) private static booleanrelate(Point point_a, Point point_b, SpatialReference sr, int relation, ProgressTracker progress_tracker) (package private) static inttryRasterizedContainsOrDisjoint_(Geometry geom_a, Geometry geom_b, double tolerance, boolean bExtraTestForIntersects)
-
Field Details
-
m_overlap_events
ArrayList<RelationalOperations.OverlapEvent> m_overlap_events
-
-
Constructor Details
-
RelationalOperations
private RelationalOperations()
-
-
Method Details
-
relate
static boolean relate(Geometry geometry_a, Geometry geometry_b, SpatialReference sr, int relation, ProgressTracker progress_tracker) -
relate
private static boolean relate(Envelope envelope_a, Envelope envelope_b, SpatialReference sr, int relation, ProgressTracker progress_tracker) -
relate
private static boolean relate(Point point_a, Envelope envelope_b, SpatialReference sr, int relation, ProgressTracker progress_tracker) -
relate
private static boolean relate(Point point_a, Point point_b, SpatialReference sr, int relation, ProgressTracker progress_tracker) -
polygonRelatePolygon_
private static boolean polygonRelatePolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, int relation, ProgressTracker progress_tracker) -
polygonRelatePolyline_
private static boolean polygonRelatePolyline_(Polygon polygon_a, Polyline polyline_b, double tolerance, int relation, ProgressTracker progress_tracker) -
polygonRelatePoint_
private static boolean polygonRelatePoint_(Polygon polygon_a, Point point_b, double tolerance, int relation, ProgressTracker progress_tracker) -
polygonRelateMultiPoint_
private static boolean polygonRelateMultiPoint_(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, int relation, ProgressTracker progress_tracker) -
polygonRelateEnvelope_
private static boolean polygonRelateEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, int relation, ProgressTracker progress_tracker) -
polylineRelatePolyline_
private static boolean polylineRelatePolyline_(Polyline polyline_a, Polyline polyline_b, double tolerance, int relation, ProgressTracker progress_tracker) -
polylineRelatePoint_
private static boolean polylineRelatePoint_(Polyline polyline_a, Point point_b, double tolerance, int relation, ProgressTracker progress_tracker) -
polylineRelateMultiPoint_
private static boolean polylineRelateMultiPoint_(Polyline polyline_a, MultiPoint multipoint_b, double tolerance, int relation, ProgressTracker progress_tracker) -
polylineRelateEnvelope_
private static boolean polylineRelateEnvelope_(Polyline polyline_a, Envelope envelope_b, double tolerance, int relation, ProgressTracker progress_tracker) -
multiPointRelateMultiPoint_
private static boolean multiPointRelateMultiPoint_(MultiPoint multipoint_a, MultiPoint multipoint_b, double tolerance, int relation, ProgressTracker progress_tracker) -
multiPointRelatePoint_
private static boolean multiPointRelatePoint_(MultiPoint multipoint_a, Point point_b, double tolerance, int relation, ProgressTracker progress_tracker) -
multiPointRelateEnvelope_
private static boolean multiPointRelateEnvelope_(MultiPoint multipoint_a, Envelope envelope_b, double tolerance, int relation, ProgressTracker progress_tracker) -
polygonEqualsPolygon_
private static boolean polygonEqualsPolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) -
polygonDisjointPolygon_
private static boolean polygonDisjointPolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) -
polygonTouchesPolygon_
private static boolean polygonTouchesPolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) -
polygonOverlapsPolygon_
private static boolean polygonOverlapsPolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) -
polygonContainsPolygon_
private static boolean polygonContainsPolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) -
polygonDisjointPolyline_
private static boolean polygonDisjointPolyline_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) -
polygonTouchesPolyline_
private static boolean polygonTouchesPolyline_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) -
polygonCrossesPolyline_
private static boolean polygonCrossesPolyline_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) -
polygonContainsPolyline_
private static boolean polygonContainsPolyline_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) -
polygonDisjointPoint_
private static boolean polygonDisjointPoint_(Polygon polygon_a, Point point_b, double tolerance, ProgressTracker progress_tracker) -
polygonTouchesPoint_
private static boolean polygonTouchesPoint_(Polygon polygon_a, Point point_b, double tolerance, ProgressTracker progress_tracker) -
polygonContainsPoint_
private static boolean polygonContainsPoint_(Polygon polygon_a, Point point_b, double tolerance, ProgressTracker progress_tracker) -
polygonDisjointMultiPoint_
private static boolean polygonDisjointMultiPoint_(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, boolean bIncludeBoundaryA, ProgressTracker progress_tracker) -
polygonTouchesMultiPoint_
private static boolean polygonTouchesMultiPoint_(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) -
polygonCrossesMultiPoint_
private static boolean polygonCrossesMultiPoint_(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) -
polygonContainsMultiPoint_
private static boolean polygonContainsMultiPoint_(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) -
polygonEqualsEnvelope_
private static boolean polygonEqualsEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
polygonDisjointEnvelope_
private static boolean polygonDisjointEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
polygonTouchesEnvelope_
private static boolean polygonTouchesEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
polygonOverlapsEnvelope_
private static boolean polygonOverlapsEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
polygonWithinEnvelope_
private static boolean polygonWithinEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
polygonContainsEnvelope_
private static boolean polygonContainsEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
polygonCrossesEnvelope_
private static boolean polygonCrossesEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
polylineEqualsPolyline_
private static boolean polylineEqualsPolyline_(Polyline polyline_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) -
polylineDisjointPolyline_
private static boolean polylineDisjointPolyline_(Polyline polyline_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) -
polylineTouchesPolyline_
private static boolean polylineTouchesPolyline_(Polyline polyline_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) -
polylineCrossesPolyline_
private static boolean polylineCrossesPolyline_(Polyline polyline_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) -
polylineOverlapsPolyline_
private static boolean polylineOverlapsPolyline_(Polyline polyline_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) -
polylineContainsPolyline_
private static boolean polylineContainsPolyline_(Polyline polyline_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) -
polylineDisjointPoint_
private static boolean polylineDisjointPoint_(Polyline polyline_a, Point point_b, double tolerance, ProgressTracker progress_tracker) -
polylineTouchesPoint_
private static boolean polylineTouchesPoint_(Polyline polyline_a, Point point_b, double tolerance, ProgressTracker progress_tracker) -
polylineContainsPoint_
private static boolean polylineContainsPoint_(Polyline polyline_a, Point point_b, double tolerance, ProgressTracker progress_tracker) -
polylineDisjointMultiPoint_
private static boolean polylineDisjointMultiPoint_(Polyline polyline_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) -
polylineTouchesMultiPoint_
private static boolean polylineTouchesMultiPoint_(Polyline polyline_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) -
polylineCrossesMultiPoint_
private static boolean polylineCrossesMultiPoint_(Polyline polyline_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) -
polylineContainsMultiPoint_
private static boolean polylineContainsMultiPoint_(Polyline polyline_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) -
polylineEqualsEnvelope_
private static boolean polylineEqualsEnvelope_(Polyline polyline_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
polylineDisjointEnvelope_
private static boolean polylineDisjointEnvelope_(Polyline polyline_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
polylineTouchesEnvelope_
private static boolean polylineTouchesEnvelope_(Polyline polyline_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
polylineOverlapsEnvelope_
private static boolean polylineOverlapsEnvelope_(Polyline polyline_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
polylineWithinEnvelope_
private static boolean polylineWithinEnvelope_(Polyline polyline_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
polylineContainsEnvelope_
private static boolean polylineContainsEnvelope_(Polyline polyline_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
polylineCrossesEnvelope_
private static boolean polylineCrossesEnvelope_(Polyline polyline_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
multiPointEqualsMultiPoint_
private static boolean multiPointEqualsMultiPoint_(MultiPoint multipoint_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) -
multiPointDisjointMultiPoint_
private static boolean multiPointDisjointMultiPoint_(MultiPoint multipoint_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) -
multiPointOverlapsMultiPoint_
private static boolean multiPointOverlapsMultiPoint_(MultiPoint multipoint_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) -
multiPointContainsMultiPoint_
private static boolean multiPointContainsMultiPoint_(MultiPoint multipoint_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) -
multiPointContainsMultiPointBrute_
private static boolean multiPointContainsMultiPointBrute_(MultiPoint multipoint_a, MultiPoint multipoint_b, double tolerance) -
multiPointEqualsPoint_
static boolean multiPointEqualsPoint_(MultiPoint multipoint_a, Point point_b, double tolerance, ProgressTracker progress_tracker) -
multiPointDisjointPoint_
private static boolean multiPointDisjointPoint_(MultiPoint multipoint_a, Point point_b, double tolerance, ProgressTracker progress_tracker) -
multiPointWithinPoint_
private static boolean multiPointWithinPoint_(MultiPoint multipoint_a, Point point_b, double tolerance, ProgressTracker progress_tracker) -
multiPointContainsPoint_
private static boolean multiPointContainsPoint_(MultiPoint multipoint_a, Point point_b, double tolerance, ProgressTracker progress_tracker) -
multiPointEqualsEnvelope_
private static boolean multiPointEqualsEnvelope_(MultiPoint multipoint_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
multiPointDisjointEnvelope_
private static boolean multiPointDisjointEnvelope_(MultiPoint multipoint_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
multiPointTouchesEnvelope_
private static boolean multiPointTouchesEnvelope_(MultiPoint multipoint_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
multiPointWithinEnvelope_
private static boolean multiPointWithinEnvelope_(MultiPoint multipoint_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
multiPointContainsEnvelope_
private static boolean multiPointContainsEnvelope_(MultiPoint multipoint_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
multiPointCrossesEnvelope_
static boolean multiPointCrossesEnvelope_(MultiPoint multipoint_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) -
pointEqualsPoint_
private static boolean pointEqualsPoint_(Point2D pt_a, Point2D pt_b, double tolerance, ProgressTracker progress_tracker) -
pointDisjointPoint_
private static boolean pointDisjointPoint_(Point2D pt_a, Point2D pt_b, double tolerance, ProgressTracker progress_tracker) -
pointContainsPoint_
private static boolean pointContainsPoint_(Point2D pt_a, Point2D pt_b, double tolerance, ProgressTracker progress_tracker) -
pointEqualsEnvelope_
private static boolean pointEqualsEnvelope_(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) -
pointDisjointEnvelope_
static boolean pointDisjointEnvelope_(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) -
pointTouchesEnvelope_
private static boolean pointTouchesEnvelope_(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) -
pointWithinEnvelope_
private static boolean pointWithinEnvelope_(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) -
pointContainsEnvelope_
private static boolean pointContainsEnvelope_(Point2D pt_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) -
envelopeEqualsEnvelope_
private static boolean envelopeEqualsEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) -
envelopeDisjointEnvelope_
static boolean envelopeDisjointEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) -
envelopeTouchesEnvelope_
private static boolean envelopeTouchesEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) -
envelopeOverlapsEnvelope_
private static boolean envelopeOverlapsEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) -
envelopeContainsEnvelope_
private static boolean envelopeContainsEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) -
envelopeCrossesEnvelope_
private static boolean envelopeCrossesEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) -
polygonDisjointMultiPath_
private static boolean polygonDisjointMultiPath_(Polygon polygon_a, MultiPath multipath_b, double tolerance, ProgressTracker progress_tracker) -
envelopeInfContainsEnvelope_
private static boolean envelopeInfContainsEnvelope_(Envelope2D env_a, Envelope2D env_b, double tolerance) -
interiorEnvExteriorEnv_
private static boolean interiorEnvExteriorEnv_(Envelope2D env_a, Envelope2D env_b, double tolerance) -
multiPathExactlyEqualsMultiPath_
private static boolean multiPathExactlyEqualsMultiPath_(MultiPath multipathA, MultiPath multipathB, double tolerance, ProgressTracker progress_tracker) -
multiPointExactlyEqualsMultiPoint_
private static boolean multiPointExactlyEqualsMultiPoint_(MultiPoint multipoint_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) -
multiPointCoverageMultiPoint_
private static boolean multiPointCoverageMultiPoint_(MultiPoint _multipointA, MultiPoint _multipointB, double tolerance, boolean bPerformWithin, boolean bPerformEquals, boolean bPerformOverlaps, ProgressTracker progress_tracker) -
multiPointIntersectsMultiPoint_
private static boolean multiPointIntersectsMultiPoint_(MultiPoint _multipointA, MultiPoint _multipointB, double tolerance, ProgressTracker progress_tracker) -
linearPathEqualsLinearPath_
-
linearPathWithinLinearPath_
-
linearPathOverlapsLinearPath_
-
linearPathIntersectsLinearPathMaxDim_
static int linearPathIntersectsLinearPathMaxDim_(MultiPath _multipathA, MultiPath _multipathB, double tolerance, AttributeStreamOfDbl intersections) -
linearPathIntersectsLinearPath_
-
linearPathIntersectsMultiPoint_
private static boolean linearPathIntersectsMultiPoint_(MultiPath multipathA, MultiPoint multipoint_b, double tolerance, boolean b_intersects_all) -
linearPathIntersectsPoint_
-
linearPathContainsPoint_
-
linearPathTouchesPointImpl_
-
linearPathIntersectsEnvelope_
private static boolean linearPathIntersectsEnvelope_(MultiPath multipath_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) -
tryRasterizedContainsOrDisjoint_
-
checkVerticesForIntersection_
private static boolean checkVerticesForIntersection_(MultiVertexGeometryImpl geom, RasterizedGeometry2D rgeom) -
polygonTouchesPolygonImpl_
private static boolean polygonTouchesPolygonImpl_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progressTracker) -
polygonOverlapsPolygonImpl_
private static boolean polygonOverlapsPolygonImpl_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progressTracker) -
polygonContainsPolygonImpl_
private static boolean polygonContainsPolygonImpl_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progressTracker) -
polygonContainsMultiPath_
private static boolean polygonContainsMultiPath_(Polygon polygon_a, MultiPath multi_path_b, double tolerance, boolean[] b_result_known, ProgressTracker progress_tracker) -
polygonTouchesPolylineImpl_
private static boolean polygonTouchesPolylineImpl_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progressTracker) -
polygonCrossesPolylineImpl_
private static boolean polygonCrossesPolylineImpl_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progressTracker) -
polygonContainsPolylineImpl_
private static boolean polygonContainsPolylineImpl_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) -
polygonContainsPointImpl_
private static boolean polygonContainsPointImpl_(Polygon polygon_a, Point2D pt_b, double tolerance, ProgressTracker progressTracker) -
polygonTouchesPointImpl_
private static boolean polygonTouchesPointImpl_(Polygon polygon_a, Point2D pt_b, double tolerance, ProgressTracker progressTracker) -
multiPointDisjointPointImpl_
static boolean multiPointDisjointPointImpl_(MultiPoint multipoint_a, Point2D pt_b, double tolerance, ProgressTracker progressTracker) -
compareOverlapEvents_
int compareOverlapEvents_(int o_1, int o_2)
-