| 程序包 | 说明 |
|---|---|
| org.meteoinfo.chart | |
| org.meteoinfo.drawing | |
| org.meteoinfo.global | |
| org.meteoinfo.layout | |
| org.meteoinfo.legend | |
| org.meteoinfo.map | |
| org.meteoinfo.shape |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
PointF |
ChartElement.pageToScreen(float pageX,
float pageY,
PointF pageLocation,
float zoom) |
Page to screen
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
ChartColorBar.draw(Graphics2D g,
PointF point) |
Draw legend
|
void |
ChartLegend.draw(Graphics2D g,
PointF point) |
Draw legend
|
PointF |
ChartElement.pageToScreen(float pageX,
float pageY,
PointF pageLocation,
float zoom) |
Page to screen
|
void |
ChartNorthArrow.paintGraphics(Graphics2D g,
PointF pageLocation,
float zoom) |
Paint graphics
|
void |
ChartScaleBar.paintGraphics(Graphics2D g,
PointF pageLocation) |
Paint graphics
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static PointF |
Draw.getPieLabelPoint(PointF sPoint,
float r,
float angle) |
Get pie wedge label point
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Rectangle2D |
Draw.drawArraw(Color aColor,
PointF sP,
WindArrow aArraw,
Graphics2D g,
double zoom) |
Draw wind arrow
|
static void |
Draw.drawArraw(Graphics2D g,
PointF sP,
double angle) |
Draw arraw
|
static void |
Draw.drawArraw(Graphics2D g,
PointF sP,
double angle,
float length,
float width,
float overhang) |
Draw arraw
|
static void |
Draw.drawArraw(Graphics2D g,
PointF sP,
double angle,
float length,
float width,
float overhang,
Color fillColor,
Color outlineColor) |
Draw arraw
|
static void |
Draw.drawArraw(Graphics2D g,
PointF sP,
double angle,
int size) |
Draw arraw
|
static Rectangle2D |
Draw.drawArraw(PointF sP,
WindArrow aArraw,
ArrowBreak pb,
Graphics2D g,
double zoom) |
Draw wind arrow
|
static void |
Draw.drawArrow(PointF[] points,
PointBreak pb,
int arrowSize,
Graphics2D g) |
Draw arrow line
|
static void |
Draw.drawBar(PointF aPoint,
float width,
float height,
PolygonBreak aPGB,
Graphics2D g,
boolean isView3D,
int thickness) |
Draw bar chart symbol
|
static void |
Draw.drawBar(PointF aPoint,
int width,
int height,
PolygonBreak aPGB,
Graphics2D g,
boolean isView3D,
int thickness) |
Draw bar chart symbol
|
static void |
Draw.drawBarChartSymbol(PointF aPoint,
ChartBreak aCB,
Graphics2D g) |
Draw bar chart symbol
|
static void |
Draw.drawBarChartSymbol(PointF aPoint,
ChartBreak aCB,
Graphics2D g,
boolean drawValue) |
Draw bar chart symbol
|
static void |
Draw.drawBarChartSymbol(PointF sPoint,
ChartBreak aCB,
Graphics2D g,
boolean drawValue,
Font font) |
Draw bar chart symbol
|
static void |
Draw.drawChartPoint(PointF aPoint,
ChartBreak aCB,
Graphics2D g) |
Draw chart point
|
static void |
Draw.drawCircle(PointF[] points,
PolygonBreak aPGB,
Graphics2D g) |
Draw circle
|
static void |
Draw.drawCurveLine(PointF[] points,
Graphics2D g) |
Draw curve line
|
static void |
Draw.drawCurveLine(PointF[] points,
PolylineBreak aPLB,
Graphics2D g) |
Draw curve line
|
static void |
Draw.drawCurvePolygon(PointF[] points,
PolygonBreak aPGB,
Graphics2D g) |
Draw curve polygon
|
static void |
Draw.drawEllipse(PointF[] points,
float angle,
PolygonBreak aPGB,
Graphics2D g) |
Draw ellipse
|
static void |
Draw.drawEllipse(PointF[] points,
PolygonBreak aPGB,
Graphics2D g) |
Draw ellipse
|
static void |
Draw.drawGrahpic(PointF[] points,
Graphic aGraphic,
Graphics2D g,
boolean isEditingVertice) |
Draw graphic
|
static void |
Draw.drawLabelPoint(PointF aPoint,
LabelBreak aLB,
Graphics2D g,
Rectangle rect) |
Draw label point
|
static void |
Draw.drawMapPoint(PointF aP,
PointBreak aPB,
Graphics2D g) |
Draw point
|
static void |
Draw.drawPie(PointF aPoint,
float width,
float height,
float startAngle,
float sweepAngle,
PolygonBreak aPGB,
Graphics2D g) |
Draw pie
|
static void |
Draw.drawPieChartSymbol(PointF aPoint,
ChartBreak aCB,
Graphics2D g,
List<String> labels) |
Draw pie chart symbol
|
static void |
Draw.drawPoint(PointF aP,
PointBreak aPB,
Graphics2D g) |
Draw point
|
static void |
Draw.drawPoint(PointStyle aPS,
PointF aP,
Color color,
Color outlineColor,
float aSize,
Boolean drawOutline,
Boolean drawFill,
Graphics2D g) |
Draw point
|
static void |
Draw.drawPolygon(PointF[] points,
Color aColor,
Color outlineColor,
boolean drawFill,
boolean drawOutline,
Graphics2D g) |
Draw polygon
|
static void |
Draw.drawPolygon(PointF[] points,
PolygonBreak aPGB,
Graphics2D g) |
Draw polygon
|
static void |
Draw.drawPolygonSymbol(PointF aP,
float width,
float height,
PolygonBreak aPGB,
Graphics2D g) |
Draw polygon symbol
|
static void |
Draw.drawPolygonSymbol(PointF aP,
Color aColor,
Color outlineColor,
float width,
float height,
Boolean drawFill,
Boolean drawOutline,
Graphics2D g) |
Draw polygon symbol
|
static void |
Draw.drawPolyline(PointF[] points,
Graphics2D g) |
Draw polyline
|
static void |
Draw.drawPolyline(PointF[] points,
Graphics2D g,
List<Integer> mvIdx) |
Draw polyline
|
static void |
Draw.drawPolyline(PointF[] points,
ArrowLineBreak alb,
Graphics2D g) |
Draw polyline
|
static void |
Draw.drawPolyline(PointF[] points,
ColorBreakCollection pbc,
Graphics2D g) |
Draw polyline
|
static void |
Draw.drawPolyline(PointF[] points,
PolylineBreak aPLB,
Graphics2D g) |
Draw polyline
|
static void |
Draw.drawPolyline(PointF[] points,
PolylineBreak aPLB,
Graphics2D g,
List<Integer> mvIdx) |
Draw polyline
|
static void |
Draw.drawPolylineSymbol(PointF aP,
float width,
float height,
PolylineBreak aPLB,
Graphics2D g) |
Draw polyline symbol
|
static void |
Draw.drawPolylineSymbol_S(PointF aP,
float width,
float height,
PolylineBreak aPLB,
Graphics2D g) |
Draw polyline symbol
|
static void |
Draw.drawRectangle(PointF aPoint,
float width,
float height,
PolygonBreak aPGB,
Graphics2D g) |
Draw rectangle
|
static void |
Draw.drawSelectedVertice(Graphics2D g,
PointF point,
float size,
Color outlineColor,
Color fillColor) |
Draw selected vertice rectangles
|
static void |
Draw.drawSelectedVertices(Graphics2D g,
PointF[] points) |
Draw selected vertices rectangles
|
static void |
Draw.drawSelectedVertices(Graphics2D g,
PointF[] points,
float size,
Color outlineColor,
Color fillColor) |
Draw selected vertices rectangles
|
static void |
Draw.drawStationModel(Color aColor,
Color foreColor,
PointF sP,
StationModelShape aSM,
Graphics2D g,
float size,
float cut) |
Draw station model shape
|
static void |
Draw.drawWindBarb(Color aColor,
PointF sP,
WindBarb aWB,
Graphics2D g,
float size) |
Draw wind barb
|
static void |
Draw.drawWindBarb(Color aColor,
PointF sP,
WindBarb aWB,
Graphics2D g,
float size,
float cut) |
Draw wind barb
|
static void |
Draw.drawWindBarb(PointF sP,
WindBarb aWB,
PointBreak pb,
Graphics2D g) |
Draw wind barb
|
static void |
Draw.fillPolygon(PointF[] points,
Graphics2D g,
PolygonBreak aPGB) |
Fill polygon
|
static Rectangle2D |
Draw.getArrawBorder(PointF sP,
WindArrow aArraw,
Graphics2D g,
double zoom) |
Draw wind arrow
|
static PointF |
Draw.getPieLabelPoint(PointF sPoint,
float r,
float angle) |
Get pie wedge label point
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static void |
Draw.drawCurveLine(List<PointF> points,
Graphics2D g) |
Draw curve line
|
static void |
Draw.drawPolyline(List<PointF> points,
Graphics2D g) |
Draw polyline
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static PointF |
MIMath.calEllipseCoordByAngle(double x0,
double y0,
double a,
double b,
double angle) |
Calculate ellipse coordinate by angle
|
static PointF |
MIMath.getCrossPoint(PointF aP1,
PointF aP2,
PointF bP1,
PointF bP2) |
Get cross point of two line segments
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static PointF |
MIMath.getCrossPoint(PointF aP1,
PointF aP2,
PointF bP1,
PointF bP2) |
Get cross point of two line segments
|
static Extent |
MIMath.getPointFsExtent(PointF[] PList) |
Get extent from PointF array
|
static boolean |
MIMath.pointInExtent(PointF aP,
Extent aET) |
Determine if a point is in an Extent
|
static boolean |
MIMath.pointInRectangle(PointF aP,
Rectangle aRect) |
Determine if a point is in a rectangel
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static Extent |
MIMath.getPointFsExtent(List<PointF> PList) |
Get extent from PointF list
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
PointF |
MapLayout.getPageLocation() |
Get page location
|
PointF |
LayoutElement.pageToScreen(float pageX,
float pageY,
PointF pageLocation,
float zoom) |
Page to screen
|
PointF |
MapLayout.screenToPage(float screenX,
float screenY) |
Convert screen coordinate to page coordinate
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
PointF |
LayoutElement.pageToScreen(float pageX,
float pageY,
PointF pageLocation,
float zoom) |
Page to screen
|
void |
LayoutGraphic.paintGraphics(Graphics2D g,
PointF pageLocation,
float zoom) |
Paint graphics
|
void |
LayoutLegend.paintGraphics(Graphics2D g,
PointF pageLocation,
float zoom) |
Paint graphics
|
void |
LayoutNorthArrow.paintGraphics(Graphics2D g,
PointF pageLocation,
float zoom) |
Paint graphics
|
void |
LayoutScaleBar.paintGraphics(Graphics2D g,
PointF pageLocation,
float zoom) |
Paint graphics
|
void |
LayoutChart.paintOnLayout(Graphics2D g,
PointF pageLocation,
float zoom) |
|
abstract void |
LayoutElement.paintOnLayout(Graphics2D g,
PointF pageLocation,
float zoom) |
Paint on layout method
|
void |
LayoutGraphic.paintOnLayout(Graphics2D g,
PointF pageLocation,
float zoom) |
|
void |
LayoutLegend.paintOnLayout(Graphics2D g,
PointF pageLocation,
float zoom) |
|
void |
LayoutMap.paintOnLayout(Graphics2D g,
PointF pageLocation,
float zoom) |
|
void |
LayoutNorthArrow.paintOnLayout(Graphics2D g,
PointF pageLocation,
float zoom) |
|
void |
LayoutScaleBar.paintOnLayout(Graphics2D g,
PointF pageLocation,
float zoom) |
|
void |
MapLayout.setPageLocation(PointF p) |
Set page location
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
Extent |
ChartBreak.getDrawExtent(PointF aPoint) |
Get draw extent
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
boolean |
MapView.selectGraphics(PointF aPoint,
GraphicCollection selectedGraphics,
double lonShift) |
Select graphics by point
|
boolean |
MapView.selectGraphics(PointF aPoint,
GraphicCollection baseGraphics,
GraphicCollection selectedGraphics,
double lonShift,
int limit) |
Select graphics by point
|
boolean |
MapView.selectGraphics_back(PointF aPoint,
GraphicCollection baseGraphics,
GraphicCollection selectedGraphics,
double lonShift,
int limit) |
Select graphics by point
|
int[] |
MapView.selectGridCell(RasterLayer aLayer,
PointF aPoint) |
Select grid cell
|
Object[] |
MapView.selectPolygonHole(VectorLayer layer,
PointF p) |
Get polygon hole index by point
|
PolygonShape |
MapView.selectShape(VectorLayer layer,
PointF p) |
Select polygon shape
|
List<Integer> |
MapView.selectShapes(VectorLayer aLayer,
PointF aPoint) |
Select shapes
|
List<Integer> |
MapView.selectShapes(VectorLayer aLayer,
PointF aPoint,
boolean onlyVisible,
boolean isSel) |
Select shaped
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
PolygonShape.setPoints(PointF[] points) |
|
void |
Polyline.setPoints(PointF[] points) |
Set points
|
void |
PolygonShape.setPoints_keep(PointF[] points) |
Set points and keep the polygons
|
Copyright © 2019. All rights reserved.