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 PolygonGeometryEngine.buffer(Geometry geometry, SpatialReference spatialReference, double distance) Calculates a buffer polygon of the geometry as specified by the distance input.private PolygonBufferer.bufferCleanup_(MultiPath multi_path, boolean simplify_result) private PolygonBufferer.bufferConvexPath_(MultiPath src, int ipath) private PolygonBufferer.bufferPolygonImpl_(Polygon input_geom, int ipath_begin, int ipath_end) private PolygonBufferer.bufferPolylinePath_(Polyline polyline, int ipath, boolean bfilter) (package private) PolygonOperatorSimplifyLocalHelper.polygonSimplifyAsFeature_()private PolygonBufferer.setStrongSimple_(Polygon poly) private static PolygonBufferer.setWeakSimple_(Polygon poly) Methods in com.esri.core.geometry with parameters of type PolygonModifier and TypeMethodDescriptionprivate static intPointInPolygonHelper._isPointInPolygonInternal(Polygon inputPolygon, Point2D inputPoint, double tolerance) private static intPointInPolygonHelper._isPointInPolygonInternalWithQuadTree(Polygon inputPolygon, QuadTreeImpl quadTree, Point2D inputPoint, double tolerance) (package private) intOperatorIntersectionCursor.analyseClipSegment_(Polygon polygon, Point2D pt, double tol) (package private) intOperatorIntersectionCursor.analyseClipSegment_(Polygon polygon, Segment seg, double tol) private voidRelationalOperationsMatrix.areaAreaContainsPredicates_(Polygon polygon_b) private voidRelationalOperationsMatrix.areaAreaDisjointPredicates_(Polygon polygon_a, Polygon polygon_b) private voidRelationalOperationsMatrix.areaAreaWithinPredicates_(Polygon polygon_a) private voidRelationalOperationsMatrix.areaGeomContainsOrDisjointPredicates_(Polygon polygon, int matrix_interior, char c1, int matrix_boundary, char c2) private voidRelationalOperationsMatrix.areaLineContainsPredicates_(Polygon polygon, Polyline polyline) private voidRelationalOperationsMatrix.areaLineDisjointPredicates_(Polygon polygon, Polyline polyline) private voidRelationalOperationsMatrix.areaPointContainsPredicates_(Polygon polygon) private voidRelationalOperationsMatrix.areaPointDisjointPredicates_(Polygon polygon) private PolygonBufferer.bufferPolygonImpl_(Polygon input_geom, int ipath_begin, int ipath_end) (package private) MultiPathClipper.clipPolygon2_(Polygon polygon_in, double tolerance, double densify_dist) private static Point2DOperatorCentroid2DLocal.computePolygonCentroid(Polygon polygon) private static voidOperatorExportToGeoJsonCursor.exportPolygonToGeoJson_(int export_flags, Polygon polygon, JsonWriter json_writer) private static voidOperatorExportToJsonCursor.exportPolygonToJson(Polygon pp, SpatialReference spatialReference, JsonWriter jsonWriter, Map<String, Object> exportProperties) private static intOperatorExportToWkbLocal.exportPolygonToWKB(int exportFlags, Polygon _polygon, ByteBuffer wkbBuffer) (package private) static voidOperatorExportToWktLocal.exportPolygonToWkt(int export_flags, Polygon polygon, StringBuilder string) static intPointInPolygonHelper.isPointInAnyOuterRing(Polygon inputPolygon, Point2D inputPoint, double tolerance) static PolygonUtils.PiPResultPolygonUtils.isPointInAnyOuterRing(Polygon polygon, Point2D inputPoint, double tolerance) Tests if Point is inside of the any outer ring of a Polygon.(package private) static intPointInPolygonHelper.isPointInPolygon(Polygon inputPolygon, double inputPointXVal, double inputPointYVal, double tolerance) static intPointInPolygonHelper.isPointInPolygon(Polygon inputPolygon, Point2D inputPoint, double tolerance) static intPointInPolygonHelper.isPointInPolygon(Polygon inputPolygon, Point inputPoint, double tolerance) (package private) static PolygonUtils.PiPResultPolygonUtils.isPointInPolygon2D(Polygon polygon, double inputPointXVal, double inputPointYVal, double tolerance) static PolygonUtils.PiPResultPolygonUtils.isPointInPolygon2D(Polygon polygon, Point2D inputPoint, double tolerance) static PolygonUtils.PiPResultPolygonUtils.isPointInPolygon2D(Polygon polygon, Point inputPoint, double tolerance) Tests if Point is inside the Polygon.static PolygonUtils.PiPResultPolygonUtils.isPointInRing2D(Polygon polygon, int iRing, Point2D inputPoint, double tolerance) Tests if Point is inside the Polygon's ring.(package private) static GeometryOperatorDifferenceLocal.multiPointMinusPolygon_(MultiPoint multi_point, Polygon polygon, double tolerance, ProgressTracker progress_tracker) (package private) static GeometryOperatorDifferenceLocal.pointMinusPolygon_(Point point, Polygon polygon, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonContainsEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonContainsMultiPath_(Polygon polygon_a, MultiPath multi_path_b, double tolerance, boolean[] b_result_known, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonContainsMultiPoint_(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonContainsPoint_(Polygon polygon_a, Point point_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonContainsPointImpl_(Polygon polygon_a, Point2D pt_b, double tolerance, ProgressTracker progressTracker) private static booleanRelationalOperations.polygonContainsPolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) (package private) static booleanRelationalOperationsMatrix.polygonContainsPolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonContainsPolygonImpl_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progressTracker) private static booleanRelationalOperations.polygonContainsPolyline_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) (package private) static booleanRelationalOperationsMatrix.polygonContainsPolyline_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonContainsPolylineImpl_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonCrossesEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonCrossesMultiPoint_(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonCrossesPolyline_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonCrossesPolylineImpl_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progressTracker) private static booleanRelationalOperations.polygonDisjointEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonDisjointMultiPath_(Polygon polygon_a, MultiPath multipath_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonDisjointMultiPoint_(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, boolean bIncludeBoundaryA, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonDisjointPoint_(Polygon polygon_a, Point point_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonDisjointPolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonDisjointPolyline_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonEqualsEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonEqualsPolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonOverlapsEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonOverlapsPolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonOverlapsPolygonImpl_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progressTracker) private static booleanRelationalOperations.polygonRelateEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, int relation, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonRelateMultiPoint_(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, int relation, ProgressTracker progress_tracker) (package private) static booleanRelationalOperationsMatrix.polygonRelateMultiPoint_(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, String scl, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonRelatePoint_(Polygon polygon_a, Point point_b, double tolerance, int relation, ProgressTracker progress_tracker) (package private) static booleanRelationalOperationsMatrix.polygonRelatePoint_(Polygon polygon_a, Point point_b, double tolerance, String scl, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonRelatePolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, int relation, ProgressTracker progress_tracker) (package private) static booleanRelationalOperationsMatrix.polygonRelatePolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, String scl, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonRelatePolyline_(Polygon polygon_a, Polyline polyline_b, double tolerance, int relation, ProgressTracker progress_tracker) (package private) static booleanRelationalOperationsMatrix.polygonRelatePolyline_(Polygon polygon_a, Polyline polyline_b, double tolerance, String scl, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonTouchesEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonTouchesMultiPoint_(Polygon polygon_a, MultiPoint multipoint_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonTouchesPoint_(Polygon polygon_a, Point point_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonTouchesPointImpl_(Polygon polygon_a, Point2D pt_b, double tolerance, ProgressTracker progressTracker) private static booleanRelationalOperations.polygonTouchesPolygon_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonTouchesPolygonImpl_(Polygon polygon_a, Polygon polygon_b, double tolerance, ProgressTracker progressTracker) private static booleanRelationalOperations.polygonTouchesPolyline_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.polygonTouchesPolylineImpl_(Polygon polygon_a, Polyline polyline_b, double tolerance, ProgressTracker progressTracker) private static booleanRelationalOperations.polygonWithinEnvelope_(Polygon polygon_a, Envelope envelope_b, double tolerance, ProgressTracker progress_tracker) (package private) static booleanPointInPolygonHelper.quadTreeWillHelp(Polygon polygon, int c_queries) private static intOperatorInternalRelationUtils.quickTest2DPolygonEnvelope(Polygon geomA, Envelope2D geomBEnv, double tolerance) private static intOperatorInternalRelationUtils.quickTest2DPolygonEnvelope(Polygon geomA, Envelope geomB, double tolerance) private static intOperatorInternalRelationUtils.quickTest2DPolygonMultiPoint(Polygon geomA, MultiPoint geomB, double tolerance) private static intOperatorInternalRelationUtils.quickTest2DPolygonPoint(Polygon geomA, Point2D ptB, double tolerance) private static intOperatorInternalRelationUtils.quickTest2DPolygonPoint(Polygon geomA, Point geomB, double tolerance) private static intOperatorInternalRelationUtils.quickTest2DPolygonPolygon(Polygon geomA, Polygon geomB, double tolerance) private static intOperatorInternalRelationUtils.quickTest2DPolygonPolyline(Polygon geomA, Polyline geomB, double tolerance) private PolygonBufferer.setStrongSimple_(Polygon poly) private static PolygonBufferer.setWeakSimple_(Polygon poly) (package private) static voidPolygonUtils.testPointsInPolygon2D(Polygon polygon, double[] xyStreamBuffer, int pointCount, double tolerance, PolygonUtils.PiPResult[] testResults) static voidPolygonUtils.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) GeometryOperatorIntersectionCursor.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) PolygonOGCMultiPolygon.polygon(package private) PolygonOGCPolygon.polygonConstructors 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)