Package com.esri.core.geometry
Class RelationalOperations
- java.lang.Object
-
- com.esri.core.geometry.RelationalOperations
-
class RelationalOperations extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classRelationalOperations.Accelerate_helperprivate static classRelationalOperations.OverlapComparerprivate static classRelationalOperations.OverlapEvent(package private) static interfaceRelationalOperations.Relation
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.ArrayList<RelationalOperations.OverlapEvent>m_overlap_events
-
Constructor Summary
Constructors Modifier Constructor Description privateRelationalOperations()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static booleancheckVerticesForIntersection_(MultiVertexGeometryImpl geom, RasterizedGeometry2D rgeom)(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 Detail
-
m_overlap_events
java.util.ArrayList<RelationalOperations.OverlapEvent> m_overlap_events
-
-
Method Detail
-
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_
private static boolean linearPathEqualsLinearPath_(MultiPath multipathA, MultiPath multipathB, double tolerance, boolean bEnforceOrientation)
-
linearPathWithinLinearPath_
private static boolean linearPathWithinLinearPath_(MultiPath multipathA, MultiPath multipathB, double tolerance, boolean bEnforceOrientation)
-
linearPathOverlapsLinearPath_
private static boolean linearPathOverlapsLinearPath_(MultiPath multipathA, MultiPath multipathB, double tolerance)
-
linearPathIntersectsLinearPathMaxDim_
static int linearPathIntersectsLinearPathMaxDim_(MultiPath _multipathA, MultiPath _multipathB, double tolerance, AttributeStreamOfDbl intersections)
-
linearPathIntersectsLinearPath_
private static boolean linearPathIntersectsLinearPath_(MultiPath multipathA, MultiPath multipathB, double tolerance)
-
linearPathIntersectsMultiPoint_
private static boolean linearPathIntersectsMultiPoint_(MultiPath multipathA, MultiPoint multipoint_b, double tolerance, boolean b_intersects_all)
-
linearPathIntersectsPoint_
static boolean linearPathIntersectsPoint_(MultiPath multipathA, Point2D ptB, double tolerance)
-
linearPathContainsPoint_
private static boolean linearPathContainsPoint_(MultiPath multipathA, Point2D pt_b, double tolerance)
-
linearPathTouchesPointImpl_
private static boolean linearPathTouchesPointImpl_(MultiPath multipathA, Point2D ptB, double tolerance)
-
linearPathIntersectsEnvelope_
private static boolean linearPathIntersectsEnvelope_(MultiPath multipath_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker)
-
tryRasterizedContainsOrDisjoint_
static int tryRasterizedContainsOrDisjoint_(Geometry geom_a, Geometry geom_b, double tolerance, boolean bExtraTestForIntersects)
-
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)
-
-