code: private static boolean polygonDisjointPoint_(Polygon polygon_a,
  			Point point_b, double tolerance, ProgressTracker progress_tracker) {
  		PolygonUtils.PiPResult result = PolygonUtils.isPointInPolygon2D(
  				polygon_a, point_b, tolerance);
  
  		if (result == PolygonUtils.PiPResult.PiPOutside)
  			return true;
  
  		return false;
  	}
docs: Returns true if polygon_a is disjoint from point_b.