| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static StationModelShape |
Draw.calStationModel(float windDir,
float windSpeed,
double value,
float size,
PointD sPoint,
int weather,
int temp,
int dewPoint,
int pressure,
int cloudCover) |
Create station model shape
|
static WindBarb |
Draw.calWindBarb(float windDir,
float windSpeed,
double value,
float size,
PointD sPoint) |
Create wind barb from wind direction/speed
|
static void |
Draw.drawPolygon(PointD[] points,
Color aColor,
Color outlineColor,
boolean drawFill,
boolean drawOutline,
Graphics2D g) |
Draw polygon
|
static void |
Draw.drawPolygon(PointD[] points,
PolygonBreak aPGB,
Graphics2D g) |
Draw polygon
|
static void |
Draw.drawPolyline(PointD[] points,
Graphics2D g) |
Draw polyline
|
static void |
Draw.fillPolygon(PointD[] points,
Graphics2D g,
PolygonBreak aPGB) |
Fill polygon
|
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
PointD |
BorderPoint.Point |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static PointD[] |
Spline.cardinalSpline(PointD[] points,
int samplesInSegment) |
'基数样条'内插法。
|
static PointD |
GeometryUtil.getEllipseXY(double x0,
double y0,
double a,
double b,
double angle) |
Get ellipse coordinate
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static List<PointD> |
GeometryUtil.getEllipseCoordinates(double x0,
double y0,
double a,
double b) |
Get ellipse coordinates
|
static List<PointD> |
GeometryUtil.getEllipseCoordinates(double x0,
double y0,
double a,
double b,
double deltaAngle) |
Get ellipse coordinates
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static PointD[] |
Spline.cardinalSpline(PointD[] points,
int samplesInSegment) |
'基数样条'内插法。
|
static double |
GeoComputation.crossProduct(PointD p1,
PointD p2,
PointD p3) |
Finds the cross product of the 2 vectors created by the 3 vertices.
|
static double |
GeoComputation.dis_PointToLine(PointD point,
PointD pt1,
PointD pt2) |
Calculate the distance between point and a line segment
|
static double |
GeoComputation.distance(PointD pt1,
PointD pt2) |
Get distance between two points
|
static boolean |
GeoComputation.isClockwise(PointD[] points) |
Determine if a point array is clockwise
|
boolean |
ClipLine.isInside(PointD aPoint) |
Determine if a point is inside
|
static boolean |
GeoComputation.pointInPolygon(List<? extends PointD> poly,
PointD aPoint) |
Determine if a point is in a polygon
|
static boolean |
GeoComputation.pointInPolygon(Polygon aPolygon,
PointD aPoint) |
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.pointInPolygonLayer(VectorLayer aLayer,
PointD aPoint,
boolean onlySel) |
Determine if a point loacted in a polygon layer
|
static boolean |
GeoComputation.pointInPolygons(List<PolygonShape> polygons,
PointD aPoint) |
Determine if a point located in polygons
|
static double |
GeoComputation.pointProduct(PointD p1,
PointD p2,
PointD p3) |
Finds the point product of the 2 vectors created by the 3 vertices.
|
static Object |
GeoComputation.selectPolyline(PointD sp,
List<PointD> points,
double buffer) |
Select polyline shape by a point
|
static Object |
GeoComputation.selectPolylineShape(PointD sp,
PolylineShape aPLS,
double buffer) |
Select polyline shape by a point
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static double |
GeoComputation.calArea(List<PointD> points) |
Get polygon area on earth surface
|
static double |
GeoComputation.getArea(List<? extends PointD> points) |
Get polygon area on earth surface
|
static double |
GeoComputation.getArea(List<? extends PointD> points,
boolean isLonLat) |
Get polygon area on earth surface
|
static double |
GeoComputation.getDistance(List<? extends PointD> points,
boolean isLonLat) |
Get distance
|
static boolean |
GeoComputation.isClockwise(List<? extends PointD> pointList) |
Determine if a point array is clockwise
|
static boolean |
GeoComputation.pointInPolygon(List<? extends PointD> poly,
PointD aPoint) |
Determine if a point is in a polygon
|
static Object |
GeoComputation.selectPolyline(PointD sp,
List<PointD> points,
double buffer) |
Select polyline shape by a point
|
static double |
GeoComputation.sphericalPolygonArea(List<? extends PointD> points) |
Compute the Area of a Spherical Polygon
|
static double |
GeoComputation.sphericalPolygonArea(List<? extends PointD> points,
double r) |
Compute the Area of a Spherical Polygon
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
PointD |
Extent.getCenterPoint() |
Get center point
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static void |
MIMath.arrayReverse(PointD[] points) |
Array reverse
|
boolean |
PointD.equals(PointD p) |
Equals of two pointDs
|
static boolean |
MIMath.pointInExtent(PointD aP,
Extent aET) |
Determine if a point is in an Extent
|
static boolean |
MIMath.pointInRectangle(PointD aP,
Rectangle aRect) |
Determine if a point is in a rectangel
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Extent |
MIMath.getPointsExtent(List<? extends PointD> PList) |
Get extent from point list
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Object[] |
VectorLayer.selectPolygonHole(PointD p) |
Get polygon hole index by point
|
Shape |
VectorLayer.selectShape(PointD p) |
Select a shape by point
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
PointD |
GridLabel.getCoord() |
Get coordinate
|
PointD |
MapView.getGeoCenter() |
Get geographic center with longitude/latitude
|
PointD |
GridLabel.getLabPoint() |
Get label point
|
PointD |
MapView.getViewCenter() |
Get view center point
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
GridLabel.setCoord(PointD value) |
Set coordinate
|
void |
GridLabel.setLabPoint(PointD p) |
Set label point
|
void |
FrmVerticeEdit.setPoint(PointD point) |
Set point
|
void |
MapView.setViewCenter(PointD center) |
Set view center point
|
| 构造器 | 说明 |
|---|---|
AddRingEdit(MapView mapView,
PolygonShape shape,
List<PointD> points,
int polygonIdx,
int holeIdx) |
|
RemoveRingEdit(MapView mapView,
PolygonShape shape,
List<PointD> hole,
int polygonIdx,
int holeIdx) |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static PointD |
Reproject.reprojectPoint(double x,
double y,
ProjectionInfo source,
ProjectionInfo dest) |
Reproject a point
|
static PointD |
Reproject.reprojectPoint(PointD point,
ProjectionInfo source,
ProjectionInfo dest) |
Reproject a point
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static PointD |
Reproject.reprojectPoint(PointD point,
ProjectionInfo source,
ProjectionInfo dest) |
Reproject a point
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
protected List<PointD> |
ProjectionInfo.ellipse_boundary(double semimajor,
double semiminor,
double easting,
double northing,
int n) |
Define a projection boundary using an ellipse.This type of boundary is used by several projections.
|
| 限定符和类型 | 类 | 说明 |
|---|---|---|
class |
PointM |
|
class |
PointZ |
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
PointD |
Line.P1 |
|
PointD |
Line.P2 |
|
protected PointD |
PointShape.point |
|
PointD |
CloudCoverage.sPoint |
Start point
|
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
protected List<? extends PointD> |
PolygonShape._points |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
PointD |
CircleShape.getCenter() |
Get circle center point
|
PointD |
PointShape.getPoint() |
Get point
|
PointD |
ChartGraphic.getStartPosition() |
Get start position
|
PointD |
PointM.toPointD() |
Convert to PointD
|
PointD |
PointZ.toPointD() |
Convert to PointD
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
List<? extends PointD> |
Polygon.getHoleLine(int idx) |
Get a hole line
|
List<List<? extends PointD>> |
Polygon.getHoleLines() |
Get hole lines
|
List<List<? extends PointD>> |
Polygon.getHoleLines_bak() |
Get hole lines
|
List<? extends PointD> |
Polygon.getOutLine() |
Get outLine
|
List<? extends PointD> |
Polyline.getPointList() |
Get point list
|
List<PointD> |
PointShape.getPoints() |
Get points
|
List<? extends PointD> |
PolygonShape.getPoints() |
Get points
|
List<? extends PointD> |
PolylineShape.getPoints() |
Get points
|
List<? extends PointD> |
Shape.getPoints() |
Get points
|
List<List<? extends PointD>> |
Polygon.getRings() |
Get rings
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
PolygonShape.addVertice(int vIdx,
PointD vertice) |
Add a vertice
|
void |
PolylineShape.addVertice(int vIdx,
PointD vertice) |
Add a vertice
|
void |
Shape.addVertice(int vIdx,
PointD vertice) |
Add a vertice
|
boolean |
CircleShape.contains(PointD p) |
If this shape contains a point
|
void |
PointShape.setPoint(PointD aPoint) |
Set point
|
void |
PointZShape.setPoint(PointD aPoint) |
Set point
|
void |
ChartGraphic.setStartPosition(PointD value) |
Set start postion
|
void |
Graphic.verticeAddUpdate(int vIdx,
PointD point) |
Vertice edited update
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
Polygon.addHole(List<? extends PointD> points) |
Add a hole line
|
int |
PolygonShape.addHole(List<? extends PointD> points) |
Add a hole line
|
int |
PolygonShape.addHole(List<? extends PointD> points,
int polygonIdx) |
Add a hole line
|
void |
Polygon.setHoleLine(int idx,
List<? extends PointD> holeLine) |
Set a hole line
|
void |
Polygon.setHoleLines(List<List<? extends PointD>> holeLines) |
Set hole lines
|
void |
Polygon.setOutLine(List<? extends PointD> outLine) |
Set outLine point list
|
void |
Polyline.setPointList(List<? extends PointD> points) |
Set point list
|
void |
PointShape.setPoints(List<? extends PointD> points) |
Set points
|
void |
PolygonShape.setPoints(List<? extends PointD> points) |
Set points
|
void |
PolylineShape.setPoints(List<? extends PointD> points) |
Set points
|
void |
Shape.setPoints(List<? extends PointD> points) |
Set points
|
Copyright © 2019. All rights reserved.