| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
MapPlot.setBoundary(PolygonShape value) |
Set map boundary
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static PolygonShape |
ArrayUtil.convexHull(ucar.ma2.Array x,
ucar.ma2.Array y) |
Computes the smallest convex
Polygon that contains all the
points |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static ucar.ma2.Array |
ArrayMath.inPolygon(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
PolygonShape ps) |
In polygon function
|
StationData |
StationData.maskin(PolygonShape polygonShape) |
Maskin station data
|
static ucar.ma2.Array |
ArrayMath.maskout(ucar.ma2.Array a,
List<Number> x,
List<Number> y,
PolygonShape polygon,
Number missingValue) |
Maskout function
|
GridData |
GridData.maskout(PolygonShape aPGS) |
Mask out grid data with a polygon shape
|
StationData |
StationData.maskout(PolygonShape polygonShape) |
Maskout station data
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static ucar.ma2.Array |
ArrayMath.inPolygon(ucar.ma2.Array x,
ucar.ma2.Array y,
List<PolygonShape> polygons) |
In polygon function
|
static ucar.ma2.Array |
ArrayMath.maskin(ucar.ma2.Array a,
ucar.ma2.Array x,
ucar.ma2.Array y,
List<PolygonShape> polygons) |
Maskin function
|
StationData |
StationData.maskin(List<PolygonShape> polygonShapes) |
Maskin station data
|
static ucar.ma2.Array[] |
ArrayMath.maskin_Remove(ucar.ma2.Array a,
ucar.ma2.Array x,
ucar.ma2.Array y,
List<PolygonShape> polygons) |
Maskin function
|
static ucar.ma2.Array |
ArrayMath.maskout(ucar.ma2.Array a,
ucar.ma2.Array x,
ucar.ma2.Array y,
List<PolygonShape> polygons) |
Maskout function
|
GridData |
GridData.maskout(List<PolygonShape> polygons) |
Mask out grid data with polygon shapes
|
StationData |
StationData.maskout(List<PolygonShape> polygonShapes) |
Maskout station data
|
static ucar.ma2.Array[] |
ArrayMath.maskout_Remove(ucar.ma2.Array a,
ucar.ma2.Array x,
ucar.ma2.Array y,
List<PolygonShape> polygons) |
Maskout function
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static void |
Draw.drawPolygonShape(PolygonShape pgs,
PolygonBreak pgb,
Graphics2D g) |
Draw polygon shape with screen coordinates
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static PolygonShape |
GeoComputation.clipPolygonShape(PolygonShape aPGS,
Object clipObj) |
Clip polygon shape with a clipping object
|
static PolygonShape |
GeoComputation.clipPolygonShape_Lat(PolygonShape aPGS,
double lat) |
Clip polygon shape with a latitude
|
static PolygonShape |
GeoComputation.clipPolygonShape_Lat(PolygonShape aPGS,
double lat,
boolean isTop) |
Clip polygon shape with a latitude
|
static PolygonShape |
GeoComputation.clipPolygonShape_Lon(PolygonShape aPGS,
double lon) |
Clip polygon shape with a longitude
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static PolygonShape |
GeoComputation.clipPolygonShape(PolygonShape aPGS,
Object clipObj) |
Clip polygon shape with a clipping object
|
static PolygonShape |
GeoComputation.clipPolygonShape_Lat(PolygonShape aPGS,
double lat) |
Clip polygon shape with a latitude
|
static PolygonShape |
GeoComputation.clipPolygonShape_Lat(PolygonShape aPGS,
double lat,
boolean isTop) |
Clip polygon shape with a latitude
|
static PolygonShape |
GeoComputation.clipPolygonShape_Lon(PolygonShape aPGS,
double lon) |
Clip polygon shape with a longitude
|
static boolean |
GeoComputation.pointInPolygon(PolygonShape aPolygon,
double x,
double y) |
Determine if a point is in a polygon
|
static boolean |
GeoComputation.pointInPolygon(PolygonShape aPolygon,
PointD aPoint) |
Determine if a point is in a polygon
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static boolean |
GeoComputation.pointInPolygons(List<PolygonShape> polygons,
PointD aPoint) |
Determine if a point located in polygons
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
List<Integer> |
VectorLayer.selectShapes(PolygonShape polygonShape) |
Select shapes by a polygon shape
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
VectorLayer |
VectorLayer.clip(List<PolygonShape> clipPolys) |
Clip the layer by clipping polygons
|
VectorLayer |
VectorLayer.clip_bak(List<PolygonShape> clipPolys) |
Clip the layer by clipping polygons
|
VectorLayer |
VectorLayer.difference(List<PolygonShape> clipPolys,
boolean onlySel) |
Difference the layer by polygons
|
VectorLayer |
VectorLayer.intersection(List<PolygonShape> clipPolys,
boolean onlySel) |
Intersection the layer by polygons
|
VectorLayer |
VectorLayer.symDifference(List<PolygonShape> clipPolys,
boolean onlySel) |
Symmetrical difference the layer by polygons
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
PolygonShape |
ProjectionSet.projectPolygonShape(PolygonShape aPGS,
ProjectionInfo fromProj,
ProjectionInfo toProj) |
Project polygon shape
|
PolygonShape |
MapView.selectShape(VectorLayer layer,
PointF p) |
Select polygon shape
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
PolygonShape |
ProjectionSet.projectPolygonShape(PolygonShape aPGS,
ProjectionInfo fromProj,
ProjectionInfo toProj) |
Project polygon shape
|
| 构造器 | 说明 |
|---|---|
AddRingEdit(MapView mapView,
PolygonShape shape,
List<PointD> points,
int polygonIdx,
int holeIdx) |
|
FillRingEdit(MapView mapView,
VectorLayer layer,
PolygonShape shape,
PolygonShape hole,
int polygonIdx,
int holeIdx) |
|
RemoveRingEdit(MapView mapView,
PolygonShape shape,
List<PointD> hole,
int polygonIdx,
int holeIdx) |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static PolygonShape |
ProjectionUtil.projectPolygonShape(PolygonShape aPGS,
ProjectionInfo fromProj,
ProjectionInfo toProj) |
Project polygon shape
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static PolygonShape |
ProjectionUtil.projectPolygonShape(PolygonShape aPGS,
ProjectionInfo fromProj,
ProjectionInfo toProj) |
Project polygon shape
|
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
protected PolygonShape |
ProjectionInfo.boundary |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
PolygonShape |
ProjectionInfo.getBoundary() |
Get map boundary
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
ProjectionInfo.setBoundary(PolygonShape value) |
Set map boundary
|
| 限定符和类型 | 类 | 说明 |
|---|---|---|
class |
ArcShape |
|
class |
CircleShape |
Circle shape class
|
class |
CurvePolygonShape |
Curve polygon shape class
|
class |
EllipseShape |
Ellipse shape class
|
class |
PolygonMShape |
|
class |
PolygonZShape |
|
class |
RectangleShape |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static PolygonShape |
ShapeUtil.createPolygonShape(List<Number> x_p,
List<Number> y_p) |
Create polygon shape
|
static PolygonShape |
ShapeUtil.createPolygonShape(List<List<Number>> xy) |
Create polygon shape
|
PolygonShape |
PolygonShape.valueClone() |
Clone polygon shape with values
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static List<PolygonShape> |
ShapeUtil.createPolygonShapes(List<Number> x,
List<Number> y) |
Create polygon shapes
|
static List<PolygonShape> |
ShapeUtil.createPolygonShapes(ucar.ma2.Array x,
ucar.ma2.Array y) |
Create polygon shapes
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
GraphicCollection |
GraphicCollection.clip(List<PolygonShape> clipPolys) |
Clip
|
Copyright © 2019. All rights reserved.