Uses of Class
com.esri.core.geometry.Polygon
Packages that use Polygon
-
Uses of Polygon in com.esri.core.geometry
Methods in com.esri.core.geometry that return PolygonModifier and TypeMethodDescriptionstatic Polygon[]
GeometryEngine.buffer
(Geometry[] geometries, SpatialReference spatialReference, double[] distances, boolean toUnionResults) Calculates a buffer polygon for each geometry at each of the corresponding specified distances.static Polygon
GeometryEngine.buffer
(Geometry geometry, SpatialReference spatialReference, double distance) Calculates a buffer polygon of the geometry as specified by the distance input.private Polygon
Bufferer.bufferCleanup_
(MultiPath multi_path, boolean simplify_result) private Polygon
Bufferer.bufferConvexPath_
(MultiPath src, int ipath) private Polygon
Bufferer.bufferPolygonImpl_
(Polygon input_geom, int ipath_begin, int ipath_end) private Polygon
Bufferer.bufferPolylinePath_
(Polyline polyline, int ipath, boolean bfilter) (package private) Polygon
OperatorSimplifyLocalHelper.polygonSimplifyAsFeature_()
private Polygon
Bufferer.setStrongSimple_
(Polygon poly) private static Polygon
Bufferer.setWeakSimple_
(Polygon poly) Methods in com.esri.core.geometry with parameters of type PolygonModifier and TypeMethodDescriptionprivate static int
PointInPolygonHelper._isPointInPolygonInternal
(Polygon inputPolygon, Point2D inputPoint, double tolerance) private static int
PointInPolygonHelper._isPointInPolygonInternalWithQuadTree
(Polygon inputPolygon, QuadTreeImpl quadTree, Point2D inputPoint, double tolerance) (package private) int
OperatorIntersectionCursor.analyseClipSegment_
(Polygon polygon, Point2D pt, double tol) (package private) int
OperatorIntersectionCursor.analyseClipSegment_
(Polygon polygon, Segment seg, double tol) private void
RelationalOperationsMatrix.areaAreaContainsPredicates_
(Polygon polygon_b) private void
RelationalOperationsMatrix.areaAreaDisjointPredicates_
(Polygon polygon_a, Polygon polygon_b) private void
RelationalOperationsMatrix.areaAreaWithinPredicates_
(Polygon polygon_a) private void
RelationalOperationsMatrix.areaGeomContainsOrDisjointPredicates_
(Polygon polygon, int matrix_interior, char c1, int matrix_boundary, char c2) private void
RelationalOperationsMatrix.areaLineContainsPredicates_
(Polygon polygon, Polyline polyline) private void
RelationalOperationsMatrix.areaLineDisjointPredicates_
(Polygon polygon, Polyline polyline) private void
RelationalOperationsMatrix.areaPointContainsPredicates_
(Polygon polygon) private void
RelationalOperationsMatrix.areaPointDisjointPredicates_
(Polygon polygon) private Polygon
Bufferer.bufferPolygonImpl_
(Polygon input_geom, int ipath_begin, int ipath_end) (package private) MultiPath
Clipper.clipPolygon2_
(Polygon polygon_in, double tolerance, double densify_dist) private static Point2D
OperatorCentroid2DLocal.computePolygonCentroid
(Polygon polygon) private static void
OperatorExportToGeoJsonCursor.exportPolygonToGeoJson_
(int export_flags, Polygon polygon, JsonWriter json_writer) private static void
OperatorExportToJsonCursor.exportPolygonToJson
(Polygon pp, SpatialReference spatialReference, JsonWriter jsonWriter, Map<String, Object> exportProperties) private static int
OperatorExportToWkbLocal.exportPolygonToWKB
(int exportFlags, Polygon _polygon, ByteBuffer wkbBuffer) (package private) static void
OperatorExportToWktLocal.exportPolygonToWkt
(int export_flags, Polygon polygon, StringBuilder string) static int
PointInPolygonHelper.isPointInAnyOuterRing
(Polygon inputPolygon, Point2D inputPoint, double tolerance) static PolygonUtils.PiPResult
PolygonUtils.isPointInAnyOuterRing
(Polygon polygon, Point2D inputPoint, double tolerance) Tests if Point is inside of the any outer ring of a Polygon.(package private) static int
PointInPolygonHelper.isPointInPolygon
(Polygon inputPolygon, double inputPointXVal, double inputPointYVal, double tolerance) static int
PointInPolygonHelper.isPointInPolygon
(Polygon inputPolygon, Point2D inputPoint, double tolerance) static int
PointInPolygonHelper.isPointInPolygon
(Polygon inputPolygon, Point inputPoint, double tolerance) (package private) static PolygonUtils.PiPResult
PolygonUtils.isPointInPolygon2D
(Polygon polygon, double inputPointXVal, double inputPointYVal, double tolerance) static PolygonUtils.PiPResult
PolygonUtils.isPointInPolygon2D
(Polygon polygon, Point2D inputPoint, double tolerance) static PolygonUtils.PiPResult
PolygonUtils.isPointInPolygon2D
(Polygon polygon, Point inputPoint, double tolerance) Tests if Point is inside the Polygon.static PolygonUtils.PiPResult
PolygonUtils.isPointInRing2D
(Polygon polygon, int iRing, Point2D inputPoint, double tolerance) Tests if Point is inside the Polygon's ring.(package private) static Geometry
OperatorDifferenceLocal.multiPointMinusPolygon_
(MultiPoint multi_point, Polygon polygon, double tolerance, ProgressTracker progress_tracker) (package private) static Geometry
OperatorDifferenceLocal.pointMinusPolygon_
(Point point, Polygon polygon, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonContainsEnvelope_
(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonContainsMultiPath_
(Polygon polygon_a, MultiPath multi_path_b, double tolerance, boolean[] b_result_known, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonContainsMultiPoint_
(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonContainsPoint_
(Polygon polygon_a, Point point_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonContainsPointImpl_
(Polygon polygon_a, Point2D pt_b, double tolerance, ProgressTracker progressTracker) private static boolean
RelationalOperations.polygonContainsPolygon_
(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) (package private) static boolean
RelationalOperationsMatrix.polygonContainsPolygon_
(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonContainsPolygonImpl_
(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progressTracker) private static boolean
RelationalOperations.polygonContainsPolyline_
(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) (package private) static boolean
RelationalOperationsMatrix.polygonContainsPolyline_
(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonContainsPolylineImpl_
(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonCrossesEnvelope_
(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonCrossesMultiPoint_
(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonCrossesPolyline_
(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonCrossesPolylineImpl_
(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progressTracker) private static boolean
RelationalOperations.polygonDisjointEnvelope_
(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonDisjointMultiPath_
(Polygon polygon_a, MultiPath multipath_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonDisjointMultiPoint_
(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, boolean bIncludeBoundaryA, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonDisjointPoint_
(Polygon polygon_a, Point point_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonDisjointPolygon_
(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonDisjointPolyline_
(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonEqualsEnvelope_
(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonEqualsPolygon_
(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonOverlapsEnvelope_
(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonOverlapsPolygon_
(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonOverlapsPolygonImpl_
(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progressTracker) private static boolean
RelationalOperations.polygonRelateEnvelope_
(Polygon polygon_a, Envelope envelope_b, double tolerance, int relation, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonRelateMultiPoint_
(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, int relation, ProgressTracker progress_tracker) (package private) static boolean
RelationalOperationsMatrix.polygonRelateMultiPoint_
(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, String scl, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonRelatePoint_
(Polygon polygon_a, Point point_b, double tolerance, int relation, ProgressTracker progress_tracker) (package private) static boolean
RelationalOperationsMatrix.polygonRelatePoint_
(Polygon polygon_a, Point point_b, double tolerance, String scl, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonRelatePolygon_
(Polygon polygon_a, Polygon polygon_b, double tolerance, int relation, ProgressTracker progress_tracker) (package private) static boolean
RelationalOperationsMatrix.polygonRelatePolygon_
(Polygon polygon_a, Polygon polygon_b, double tolerance, String scl, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonRelatePolyline_
(Polygon polygon_a, Polyline polyline_b, double tolerance, int relation, ProgressTracker progress_tracker) (package private) static boolean
RelationalOperationsMatrix.polygonRelatePolyline_
(Polygon polygon_a, Polyline polyline_b, double tolerance, String scl, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonTouchesEnvelope_
(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonTouchesMultiPoint_
(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonTouchesPoint_
(Polygon polygon_a, Point point_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonTouchesPointImpl_
(Polygon polygon_a, Point2D pt_b, double tolerance, ProgressTracker progressTracker) private static boolean
RelationalOperations.polygonTouchesPolygon_
(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonTouchesPolygonImpl_
(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progressTracker) private static boolean
RelationalOperations.polygonTouchesPolyline_
(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static boolean
RelationalOperations.polygonTouchesPolylineImpl_
(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progressTracker) private static boolean
RelationalOperations.polygonWithinEnvelope_
(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) (package private) static boolean
PointInPolygonHelper.quadTreeWillHelp
(Polygon polygon, int c_queries) private static int
OperatorInternalRelationUtils.quickTest2DPolygonEnvelope
(Polygon geomA, Envelope2D geomBEnv, double tolerance) private static int
OperatorInternalRelationUtils.quickTest2DPolygonEnvelope
(Polygon geomA, Envelope geomB, double tolerance) private static int
OperatorInternalRelationUtils.quickTest2DPolygonMultiPoint
(Polygon geomA, MultiPoint geomB, double tolerance) private static int
OperatorInternalRelationUtils.quickTest2DPolygonPoint
(Polygon geomA, Point2D ptB, double tolerance) private static int
OperatorInternalRelationUtils.quickTest2DPolygonPoint
(Polygon geomA, Point geomB, double tolerance) private static int
OperatorInternalRelationUtils.quickTest2DPolygonPolygon
(Polygon geomA, Polygon geomB, double tolerance) private static int
OperatorInternalRelationUtils.quickTest2DPolygonPolyline
(Polygon geomA, Polyline geomB, double tolerance) private Polygon
Bufferer.setStrongSimple_
(Polygon poly) private static Polygon
Bufferer.setWeakSimple_
(Polygon poly) (package private) static void
PolygonUtils.testPointsInPolygon2D
(Polygon polygon, double[] xyStreamBuffer, int pointCount, double tolerance, PolygonUtils.PiPResult[] testResults) static void
PolygonUtils.testPointsInPolygon2D
(Polygon polygon, Point2D[] inputPoints, int count, double tolerance, PolygonUtils.PiPResult[] testResults) Tests point is inside the Polygon for an array of points.(package private) Geometry
OperatorIntersectionCursor.tryFastIntersectPolylinePolygon_
(Polyline polyline, Polygon polygon) -
Uses of Polygon in com.esri.core.geometry.ogc
Fields in com.esri.core.geometry.ogc declared as PolygonModifier and TypeFieldDescription(package private) Polygon
OGCMultiPolygon.polygon
(package private) Polygon
OGCPolygon.polygon
Constructors in com.esri.core.geometry.ogc with parameters of type PolygonModifierConstructorDescriptionOGCMultiPolygon
(Polygon src, SpatialReference sr) OGCPolygon
(Polygon src, int exteriorRing, SpatialReference sr) OGCPolygon
(Polygon geom, SpatialReference sr)