Package org.meteoinfo.drawing
Class Draw
- java.lang.Object
-
- org.meteoinfo.drawing.Draw
-
public class Draw extends java.lang.ObjectDraw class with some drawing methods
-
-
Constructor Summary
Constructors Constructor Description Draw()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StationModelShapecalStationModel(float windDir, float windSpeed, double value, float size, PointD sPoint, int weather, int temp, int dewPoint, int pressure, int cloudCover)Create station model shapestatic WindBarbcalWindBarb(float windDir, float windSpeed, double value, float size, PointD sPoint)Create wind barb from wind direction/speedstatic java.awt.geom.Rectangle2DdrawArraw(java.awt.Color aColor, PointF sP, WindArrow aArraw, java.awt.Graphics2D g, double zoom)Draw wind arrowstatic voiddrawArraw(java.awt.Graphics2D g, PointF sP, double angle)Draw arrawstatic voiddrawArraw(java.awt.Graphics2D g, PointF sP, double angle, int size)Draw arrawstatic java.awt.geom.Rectangle2DdrawArraw(PointF sP, WindArrow aArraw, PointBreak pb, java.awt.Graphics2D g, double zoom)Draw wind arrowstatic voiddrawBar(PointF aPoint, float width, float height, PolygonBreak aPGB, java.awt.Graphics2D g, boolean isView3D, int thickness)Draw bar chart symbolstatic voiddrawBar(PointF aPoint, int width, int height, PolygonBreak aPGB, java.awt.Graphics2D g, boolean isView3D, int thickness)Draw bar chart symbolstatic voiddrawBarChartSymbol(PointF aPoint, ChartBreak aCB, java.awt.Graphics2D g)Draw bar chart symbolstatic voiddrawBarChartSymbol(PointF aPoint, ChartBreak aCB, java.awt.Graphics2D g, boolean drawValue)Draw bar chart symbolstatic voiddrawBarChartSymbol(PointF sPoint, ChartBreak aCB, java.awt.Graphics2D g, boolean drawValue, java.awt.Font font)Draw bar chart symbolstatic voiddrawChartPoint(PointF aPoint, ChartBreak aCB, java.awt.Graphics2D g)Draw chart pointstatic voiddrawCircle(PointF[] points, PolygonBreak aPGB, java.awt.Graphics2D g)Draw circlestatic voiddrawCurveLine(java.util.List<PointF> points, java.awt.Graphics2D g)Draw curve linestatic voiddrawCurveLine(PointF[] points, java.awt.Graphics2D g)Draw curve linestatic voiddrawCurveLine(PointF[] points, PolylineBreak aPLB, java.awt.Graphics2D g)Draw curve linestatic voiddrawCurvePolygon(PointF[] points, PolygonBreak aPGB, java.awt.Graphics2D g)Draw curve polygonstatic voiddrawEllipse(PointF[] points, float angle, PolygonBreak aPGB, java.awt.Graphics2D g)Draw ellipsestatic voiddrawEllipse(PointF[] points, PolygonBreak aPGB, java.awt.Graphics2D g)Draw ellipsestatic voiddrawGrahpic(PointF[] points, Graphic aGraphic, java.awt.Graphics2D g, boolean isEditingVertice)Draw graphicstatic voiddrawLabelPoint(float x, float y, java.awt.Font font, java.lang.String text, java.awt.Color color, float angle, java.awt.Graphics2D g, java.awt.Rectangle rect)Draw label pointstatic voiddrawLabelPoint(float x, float y, java.awt.Font font, java.lang.String text, java.awt.Color color, float angle, java.awt.Graphics2D g, java.awt.Rectangle rect, boolean useExternalFont)Draw label pointstatic voiddrawLabelPoint(PointF aPoint, LabelBreak aLB, java.awt.Graphics2D g, java.awt.Rectangle rect)Draw label pointstatic voiddrawLaTeX(java.awt.Graphics2D g, java.lang.String str, float x, float y, boolean useExternalFont)Draw LaTeX stringstatic voiddrawLaTeX(java.awt.Graphics2D g, java.lang.String str, float size, float x, float y, boolean useExternalFont)Draw LaTeX stringstatic voiddrawMapPoint(PointF aP, PointBreak aPB, java.awt.Graphics2D g)Draw pointstatic voiddrawPie(PointF aPoint, float width, float height, float startAngle, float sweepAngle, PolygonBreak aPGB, java.awt.Graphics2D g)Draw piestatic voiddrawPieChartSymbol(PointF aPoint, ChartBreak aCB, java.awt.Graphics2D g, java.util.List<java.lang.String> labels)Draw pie chart symbolstatic voiddrawPoint(PointF aP, PointBreak aPB, java.awt.Graphics2D g)Draw pointstatic voiddrawPoint(PointStyle aPS, PointF aP, java.awt.Color color, java.awt.Color outlineColor, float aSize, java.lang.Boolean drawOutline, java.lang.Boolean drawFill, java.awt.Graphics2D g)Draw pointstatic voiddrawPolygon(PointF[] points, java.awt.Color aColor, java.awt.Color outlineColor, boolean drawFill, boolean drawOutline, java.awt.Graphics2D g)Draw polygonstatic voiddrawPolygon(PointF[] points, PolygonBreak aPGB, java.awt.Graphics2D g)Draw polygonstatic voiddrawPolygon(Polygon aPG, PolygonBreak aPGB, java.awt.Graphics2D g)Draw polygon with screen coordinatestatic voiddrawPolygonShape(PolygonShape pgs, PolygonBreak pgb, java.awt.Graphics2D g)Draw polygon shape with screen coordinatesstatic voiddrawPolygonSymbol(PointF aP, float width, float height, PolygonBreak aPGB, java.awt.Graphics2D g)Draw polygon symbolstatic voiddrawPolygonSymbol(PointF aP, java.awt.Color aColor, java.awt.Color outlineColor, float width, float height, java.lang.Boolean drawFill, java.lang.Boolean drawOutline, java.awt.Graphics2D g)Draw polygon symbolstatic voiddrawPolyline(java.util.List<PointF> points, java.awt.Graphics2D g)Draw polylinestatic voiddrawPolyline(PointF[] points, java.awt.Graphics2D g)Draw polylinestatic voiddrawPolyline(PointF[] points, java.awt.Graphics2D g, java.util.List<java.lang.Integer> mvIdx)Draw polylinestatic voiddrawPolyline(PointF[] points, ColorBreakCollection pbc, java.awt.Graphics2D g)Draw polylinestatic voiddrawPolyline(PointF[] points, PolylineBreak aPLB, java.awt.Graphics2D g)Draw polylinestatic voiddrawPolyline(PointF[] points, PolylineBreak aPLB, java.awt.Graphics2D g, java.util.List<java.lang.Integer> mvIdx)Draw polylinestatic voiddrawPolylineSymbol(PointF aP, float width, float height, PolylineBreak aPLB, java.awt.Graphics2D g)Draw polyline symbolstatic voiddrawPolylineSymbol_S(PointF aP, float width, float height, PolylineBreak aPLB, java.awt.Graphics2D g)Draw polyline symbolstatic voiddrawRectangle(PointF aPoint, float width, float height, PolygonBreak aPGB, java.awt.Graphics2D g)Draw rectanglestatic voiddrawSelectedCorners(java.awt.Graphics2D g, java.awt.Rectangle gRect)Draw selected four corner rectanglesstatic voiddrawSelectedEdgeCenters(java.awt.Graphics2D g, java.awt.Rectangle gRect)Draw selected four bouder edge center rectanglesstatic voiddrawSelectedVertice(java.awt.Graphics2D g, PointF point, float size, java.awt.Color outlineColor, java.awt.Color fillColor)Draw selected vertice rectanglesstatic voiddrawSelectedVertices(java.awt.Graphics2D g, PointF[] points)Draw selected vertices rectanglesstatic voiddrawSelectedVertices(java.awt.Graphics2D g, PointF[] points, float size, java.awt.Color outlineColor, java.awt.Color fillColor)Draw selected vertices rectanglesstatic voiddrawStationModel(java.awt.Color aColor, java.awt.Color foreColor, PointF sP, StationModelShape aSM, java.awt.Graphics2D g, float size, float cut)Draw station model shapestatic voiddrawString(java.awt.Graphics2D g, float x, float y, java.lang.String s, XAlign x_align, YAlign y_align, boolean useExternalFont)Draws string at the specified coordinates with the specified alignment.static voiddrawString(java.awt.Graphics2D g, float x, float y, java.lang.String s, XAlign x_align, YAlign y_align, float angle, boolean useExternalFont)Draw out stringstatic voiddrawString(java.awt.Graphics2D g, java.lang.String str, float x, float y)Draw stringstatic voiddrawString(java.awt.Graphics2D g, java.lang.String str, float x, float y, boolean useExternalFont)Draw stringstatic voiddrawTickLabel(float x, float y, java.awt.Font font, java.lang.String text, java.awt.Color color, float angle, java.awt.Graphics2D g)Draw label pointstatic voiddrawTickLabel_Y(float x, float y, java.awt.Font font, java.lang.String text, java.awt.Color color, float angle, java.awt.Graphics2D g)Draw label pointstatic voiddrawTickLabel_YRight(float x, float y, java.awt.Font font, java.lang.String text, java.awt.Color color, float angle, java.awt.Graphics2D g)Draw label pointstatic voiddrawWindBarb(java.awt.Color aColor, PointF sP, WindBarb aWB, java.awt.Graphics2D g, float size)Draw wind barbstatic voiddrawWindBarb(java.awt.Color aColor, PointF sP, WindBarb aWB, java.awt.Graphics2D g, float size, float cut)Draw wind barbstatic voiddrawWindBarb(PointF sP, WindBarb aWB, PointBreak pb, java.awt.Graphics2D g)Draw wind barbstatic voidfillPolygon(PointF[] points, java.awt.Graphics2D g, PolygonBreak aPGB)Fill polygonstatic java.awt.geom.Rectangle2DgetArrawBorder(PointF sP, WindArrow aArraw, java.awt.Graphics2D g, double zoom)Draw wind arrowstatic float[]getDashPattern(LineStyles style)Get dash pattern from LineStylestatic java.awt.image.BufferedImagegetHatchImage(HatchStyle style, int size, java.awt.Color stripeColor, java.awt.Color backColor)Get hatch style imagestatic PointFgetPieLabelPoint(PointF sPoint, float r, float angle)Get pie wedge label pointstatic java.awt.DimensiongetStringDimension(java.lang.String str, float angle, java.awt.Graphics2D g)Get string dimensionstatic java.awt.DimensiongetStringDimension(java.lang.String str, float angle, java.awt.Graphics2D g, boolean isLaTeX)Get string dimensionstatic java.awt.DimensiongetStringDimension(java.lang.String str, java.awt.Graphics2D g)Get string dimensionstatic java.awt.DimensiongetStringDimension(java.lang.String str, java.awt.Graphics2D g, boolean isLaTeX)Get string dimensionstatic StringTypegetStringType(java.lang.String str)Get string type [NORMAL | LATEX | MIXING].static java.util.List<java.lang.String>splitMixingString(java.lang.String str)Split mixing string by $static java.awt.geom.AffineTransformtransform(java.awt.Graphics2D g, float x, float y, java.lang.String s, XAlign x_align, YAlign y_align, float angle)Graphics transform
-
-
-
Method Detail
-
getStringType
public static StringType getStringType(java.lang.String str)
Get string type [NORMAL | LATEX | MIXING].- Parameters:
str- The string- Returns:
- String type
-
splitMixingString
public static java.util.List<java.lang.String> splitMixingString(java.lang.String str)
Split mixing string by $- Parameters:
str- The mixing string- Returns:
- String list
-
getStringDimension
public static java.awt.Dimension getStringDimension(java.lang.String str, java.awt.Graphics2D g, boolean isLaTeX)Get string dimension- Parameters:
str- Stringg- Graphics2DisLaTeX- Is LaTeX or not- Returns:
- String dimension
-
getStringDimension
public static java.awt.Dimension getStringDimension(java.lang.String str, float angle, java.awt.Graphics2D g, boolean isLaTeX)Get string dimension- Parameters:
str- Stringangle- Angleg- Graphics2DisLaTeX- Is LaTeX or not- Returns:
- String dimension
-
getStringDimension
public static java.awt.Dimension getStringDimension(java.lang.String str, java.awt.Graphics2D g)Get string dimension- Parameters:
str- Stringg- Graphics2D- Returns:
- String dimension
-
getStringDimension
public static java.awt.Dimension getStringDimension(java.lang.String str, float angle, java.awt.Graphics2D g)Get string dimension- Parameters:
str- Stringangle- Angleg- Graphics2D- Returns:
- String dimension
-
drawString
public static void drawString(java.awt.Graphics2D g, java.lang.String str, float x, float y)Draw string- Parameters:
g- Graphics2Dstr- Stringx- Xy- Y
-
drawString
public static void drawString(java.awt.Graphics2D g, java.lang.String str, float x, float y, boolean useExternalFont)Draw string- Parameters:
g- Graphics2Dstr- Stringx- Xy- YuseExternalFont- If use external font
-
drawLaTeX
public static void drawLaTeX(java.awt.Graphics2D g, java.lang.String str, float x, float y, boolean useExternalFont)Draw LaTeX string- Parameters:
g- Graphics2Dstr- Stringx- Xy- YuseExternalFont- If use external font
-
drawLaTeX
public static void drawLaTeX(java.awt.Graphics2D g, java.lang.String str, float size, float x, float y, boolean useExternalFont)Draw LaTeX string- Parameters:
g- Graphics2Dstr- Stringsize- Sizex- Xy- YuseExternalFont- If use external font
-
calWindBarb
public static WindBarb calWindBarb(float windDir, float windSpeed, double value, float size, PointD sPoint)
Create wind barb from wind direction/speed- Parameters:
windDir- Wind directionwindSpeed- Wind speedvalue- Valuesize- SizesPoint- Start point- Returns:
- WindBarb
-
calStationModel
public static StationModelShape 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- Parameters:
windDir- Wind directionwindSpeed- Wind speedvalue- Valuesize- SizesPoint- Location pointweather- Weathertemp- TemperaturedewPoint- Dew pointpressure- PressurecloudCover- Cloud cover- Returns:
- Station model shape
-
getArrawBorder
public static java.awt.geom.Rectangle2D getArrawBorder(PointF sP, WindArrow aArraw, java.awt.Graphics2D g, double zoom)
Draw wind arrow- Parameters:
sP- Start pointaArraw- The arrowg- Graphics2Dzoom- Zoom- Returns:
- Border rectangle
-
drawArraw
public static java.awt.geom.Rectangle2D drawArraw(java.awt.Color aColor, PointF sP, WindArrow aArraw, java.awt.Graphics2D g, double zoom)Draw wind arrow- Parameters:
aColor- The colorsP- Start pointaArraw- The arrowg- Graphics2Dzoom- Zoom- Returns:
- Border rectangle
-
drawArraw
public static java.awt.geom.Rectangle2D drawArraw(PointF sP, WindArrow aArraw, PointBreak pb, java.awt.Graphics2D g, double zoom)
Draw wind arrow- Parameters:
sP- Start pointaArraw- The arrowpb- PointBreakg- Graphics2Dzoom- Zoom- Returns:
- Border rectangle
-
drawArraw
public static void drawArraw(java.awt.Graphics2D g, PointF sP, double angle)Draw arraw- Parameters:
g- Graphics2DsP- Start pointangle- Angle
-
drawArraw
public static void drawArraw(java.awt.Graphics2D g, PointF sP, double angle, int size)Draw arraw- Parameters:
g- Graphics2DsP- Start pointangle- Anglesize- Arrow size
-
drawWindBarb
public static void drawWindBarb(java.awt.Color aColor, PointF sP, WindBarb aWB, java.awt.Graphics2D g, float size)Draw wind barb- Parameters:
aColor- ColorsP- PointaWB- WindBarbg- Grahics2Dsize- Size
-
drawWindBarb
public static void drawWindBarb(PointF sP, WindBarb aWB, PointBreak pb, java.awt.Graphics2D g)
Draw wind barb- Parameters:
sP- PointaWB- WindBarbpb- PointBreakg- Grahics2D
-
drawWindBarb
public static void drawWindBarb(java.awt.Color aColor, PointF sP, WindBarb aWB, java.awt.Graphics2D g, float size, float cut)Draw wind barb- Parameters:
aColor- ColorsP- PointaWB- WindBarbg- Grahics2Dsize- Sizecut- Cut
-
drawPoint
public static void drawPoint(PointStyle aPS, PointF aP, java.awt.Color color, java.awt.Color outlineColor, float aSize, java.lang.Boolean drawOutline, java.lang.Boolean drawFill, java.awt.Graphics2D g)
Draw point- Parameters:
aPS- Point styleaP- The point positioncolor- The coloroutlineColor- Outline coloraSize- sizedrawOutline- If draw outlinedrawFill- If draw fillg- Graphics2D
-
drawPoint
public static void drawPoint(PointF aP, PointBreak aPB, java.awt.Graphics2D g)
Draw point- Parameters:
aP- PositionaPB- Point breakg- Graphics
-
drawMapPoint
public static void drawMapPoint(PointF aP, PointBreak aPB, java.awt.Graphics2D g)
Draw point- Parameters:
aP- PositionaPB- Point breakg- Graphics
-
drawString
public static void drawString(java.awt.Graphics2D g, float x, float y, java.lang.String s, XAlign x_align, YAlign y_align, boolean useExternalFont)Draws string at the specified coordinates with the specified alignment.- Parameters:
g- graphics context to drawx- the x coordinatey- the y coordinates- the string to drawx_align- the alignment in x directiony_align- the alignment in y directionuseExternalFont- Use external font or not
-
drawString
public static void drawString(java.awt.Graphics2D g, float x, float y, java.lang.String s, XAlign x_align, YAlign y_align, float angle, boolean useExternalFont)Draw out string- Parameters:
g- Graphics2Dx- X locationy- Y locations- Stringx_align- X aligny_align- Y alignangle- AngleuseExternalFont- Use external font or not
-
transform
public static java.awt.geom.AffineTransform transform(java.awt.Graphics2D g, float x, float y, java.lang.String s, XAlign x_align, YAlign y_align, float angle)Graphics transform- Parameters:
g- Graphics2Dx- X locationy- Y locations- Stringx_align- X aligny_align- Y alignangle- Angle- Returns:
- AffineTransform
-
drawLabelPoint
public static void drawLabelPoint(PointF aPoint, LabelBreak aLB, java.awt.Graphics2D g, java.awt.Rectangle rect)
Draw label point- Parameters:
aPoint- The screen pointaLB- The label breakg- Graphics2Drect- The extent rectangle
-
drawLabelPoint
public static void drawLabelPoint(float x, float y, java.awt.Font font, java.lang.String text, java.awt.Color color, float angle, java.awt.Graphics2D g, java.awt.Rectangle rect)Draw label point- Parameters:
x- Xy- Yfont- Fonttext- Textcolor- Colorg- Graphics2Drect- The extent rectangleangle- Angle
-
drawLabelPoint
public static void drawLabelPoint(float x, float y, java.awt.Font font, java.lang.String text, java.awt.Color color, float angle, java.awt.Graphics2D g, java.awt.Rectangle rect, boolean useExternalFont)Draw label point- Parameters:
x- Xy- Yfont- Fonttext- Textcolor- Colorg- Graphics2Drect- The extent rectangleangle- AngleuseExternalFont- If use external font
-
drawTickLabel
public static void drawTickLabel(float x, float y, java.awt.Font font, java.lang.String text, java.awt.Color color, float angle, java.awt.Graphics2D g)Draw label point- Parameters:
x- Xy- Yfont- Fonttext- Textcolor- Colorg- Graphics2Dangle- Angle
-
drawTickLabel_Y
public static void drawTickLabel_Y(float x, float y, java.awt.Font font, java.lang.String text, java.awt.Color color, float angle, java.awt.Graphics2D g)Draw label point- Parameters:
x- Xy- Yfont- Fonttext- Textcolor- Colorg- Graphics2Dangle- Angle
-
drawTickLabel_YRight
public static void drawTickLabel_YRight(float x, float y, java.awt.Font font, java.lang.String text, java.awt.Color color, float angle, java.awt.Graphics2D g)Draw label point- Parameters:
x- Xy- Yfont- Fonttext- Textcolor- Colorg- Graphics2Dangle- Angle
-
drawStationModel
public static void drawStationModel(java.awt.Color aColor, java.awt.Color foreColor, PointF sP, StationModelShape aSM, java.awt.Graphics2D g, float size, float cut)Draw station model shape- Parameters:
aColor- ColorforeColor- Foreground colorsP- Start pointaSM- Station model shapeg- Graphics2Dsize- Sizecut- Cut
-
drawGrahpic
public static void drawGrahpic(PointF[] points, Graphic aGraphic, java.awt.Graphics2D g, boolean isEditingVertice)
Draw graphic- Parameters:
points- The pointsaGraphic- The graphicg- Graphics2DisEditingVertice- Is editing vertice
-
drawPolyline
public static void drawPolyline(java.util.List<PointF> points, java.awt.Graphics2D g)
Draw polyline- Parameters:
points- Points listg- Graphics2D
-
drawPolyline
public static void drawPolyline(PointF[] points, java.awt.Graphics2D g)
Draw polyline- Parameters:
points- The points arrayg- Graphics2D
-
drawPolyline
public static void drawPolyline(PointF[] points, java.awt.Graphics2D g, java.util.List<java.lang.Integer> mvIdx)
Draw polyline- Parameters:
points- The points arrayg- Graphics2DmvIdx- Missing value index list
-
fillPolygon
public static void fillPolygon(PointF[] points, java.awt.Graphics2D g, PolygonBreak aPGB)
Fill polygon- Parameters:
points- The points arrayg- Graphics2DaPGB- Polygon break
-
drawPolygonShape
public static void drawPolygonShape(PolygonShape pgs, PolygonBreak pgb, java.awt.Graphics2D g)
Draw polygon shape with screen coordinates- Parameters:
pgs- Polygon shapepgb- Polygon breakg- Graphics2D
-
drawPolygon
public static void drawPolygon(Polygon aPG, PolygonBreak aPGB, java.awt.Graphics2D g)
Draw polygon with screen coordinate- Parameters:
aPG- Polygon shapeaPGB- Polygon breakg- Graphics2D
-
drawPolygon
public static void drawPolygon(PointF[] points, PolygonBreak aPGB, java.awt.Graphics2D g)
Draw polygon- Parameters:
points- The pointsaPGB- The polygon breakg- Graphics2D
-
drawPolygon
public static void drawPolygon(PointF[] points, java.awt.Color aColor, java.awt.Color outlineColor, boolean drawFill, boolean drawOutline, java.awt.Graphics2D g)
Draw polygon- Parameters:
points- The pointsaColor- Fill ocloroutlineColor- Outline colordrawFill-drawOutline-g-
-
getHatchImage
public static java.awt.image.BufferedImage getHatchImage(HatchStyle style, int size, java.awt.Color stripeColor, java.awt.Color backColor)
Get hatch style image- Parameters:
style- Hatch stylesize-stripeColor- Stripe colorbackColor- Background color- Returns:
- Hatch style image
-
getDashPattern
public static float[] getDashPattern(LineStyles style)
Get dash pattern from LineStyle- Parameters:
style- The line style- Returns:
- Dash pattern array
-
drawPolyline
public static void drawPolyline(PointF[] points, PolylineBreak aPLB, java.awt.Graphics2D g)
Draw polyline- Parameters:
points- The pointsaPLB- The polyline breakg- Graphics2D
-
drawPolyline
public static void drawPolyline(PointF[] points, ColorBreakCollection pbc, java.awt.Graphics2D g)
Draw polyline- Parameters:
points- The pointspbc- The polyline break collectiong- Graphics2D
-
drawPolyline
public static void drawPolyline(PointF[] points, PolylineBreak aPLB, java.awt.Graphics2D g, java.util.List<java.lang.Integer> mvIdx)
Draw polyline- Parameters:
points- The pointsaPLB- The polyline breakg- Graphics2DmvIdx- Missing value index list
-
drawPolylineSymbol
public static void drawPolylineSymbol(PointF aP, float width, float height, PolylineBreak aPLB, java.awt.Graphics2D g)
Draw polyline symbol- Parameters:
aP- The pointwidth- The widthheight- The heightaPLB- The polyline breakg- Graphics2D
-
drawPolylineSymbol_S
public static void drawPolylineSymbol_S(PointF aP, float width, float height, PolylineBreak aPLB, java.awt.Graphics2D g)
Draw polyline symbol- Parameters:
aP- The pointwidth- The widthheight- The heightaPLB- The polyline breakg- Graphics2D
-
drawPolygonSymbol
public static void drawPolygonSymbol(PointF aP, float width, float height, PolygonBreak aPGB, java.awt.Graphics2D g)
Draw polygon symbol- Parameters:
aP- The pointwidth- The widthheight- The heightaPGB- The polygon breakg- Graphics2D
-
drawPolygonSymbol
public static void drawPolygonSymbol(PointF aP, java.awt.Color aColor, java.awt.Color outlineColor, float width, float height, java.lang.Boolean drawFill, java.lang.Boolean drawOutline, java.awt.Graphics2D g)
Draw polygon symbol- Parameters:
aP- The pointaColor- Fill coloroutlineColor- Outline colorwidth- Widthheight- HeightdrawFill- If draw filldrawOutline- If draw outlineg- Grahics2D
-
drawRectangle
public static void drawRectangle(PointF aPoint, float width, float height, PolygonBreak aPGB, java.awt.Graphics2D g)
Draw rectangle- Parameters:
aPoint- Start pointwidth- Widthheight- HeightaPGB- Polygon breakg- Graphics2D
-
drawPie
public static void drawPie(PointF aPoint, float width, float height, float startAngle, float sweepAngle, PolygonBreak aPGB, java.awt.Graphics2D g)
Draw pie- Parameters:
aPoint- Start pointwidth- Widthheight- HeightstartAngle- Start anglesweepAngle- Sweep angleaPGB- Polygon breakg- Graphics2D
-
drawCurveLine
public static void drawCurveLine(PointF[] points, PolylineBreak aPLB, java.awt.Graphics2D g)
Draw curve line- Parameters:
points- The pointsaPLB- The polyline breakg- Graphics2D
-
drawCurveLine
public static void drawCurveLine(java.util.List<PointF> points, java.awt.Graphics2D g)
Draw curve line- Parameters:
points- The points listg- Graphics2D
-
drawCurveLine
public static void drawCurveLine(PointF[] points, java.awt.Graphics2D g)
Draw curve line- Parameters:
points- The pointsg- Graphics2D
-
drawCurvePolygon
public static void drawCurvePolygon(PointF[] points, PolygonBreak aPGB, java.awt.Graphics2D g)
Draw curve polygon- Parameters:
points- The pointsaPGB- Polygon breakg- Graphics2D
-
drawCircle
public static void drawCircle(PointF[] points, PolygonBreak aPGB, java.awt.Graphics2D g)
Draw circle- Parameters:
points- The pointsaPGB- The polygon breakg- Graphics2D
-
drawEllipse
public static void drawEllipse(PointF[] points, float angle, PolygonBreak aPGB, java.awt.Graphics2D g)
Draw ellipse- Parameters:
points- The pointsangle- The angleaPGB- The polygon breakg- Grahpics2D
-
drawEllipse
public static void drawEllipse(PointF[] points, PolygonBreak aPGB, java.awt.Graphics2D g)
Draw ellipse- Parameters:
points- The pointsaPGB- The polygon breakg- Grahpics2D
-
drawSelectedVertices
public static void drawSelectedVertices(java.awt.Graphics2D g, PointF[] points)Draw selected vertices rectangles- Parameters:
g- Graphics2Dpoints- The points
-
drawSelectedVertices
public static void drawSelectedVertices(java.awt.Graphics2D g, PointF[] points, float size, java.awt.Color outlineColor, java.awt.Color fillColor)Draw selected vertices rectangles- Parameters:
g- Graphics2Dpoints- The pointssize- The sizeoutlineColor- Outline coloefillColor- Fill color
-
drawSelectedVertice
public static void drawSelectedVertice(java.awt.Graphics2D g, PointF point, float size, java.awt.Color outlineColor, java.awt.Color fillColor)Draw selected vertice rectangles- Parameters:
g- Graphics2Dpoint- The pointsize- The sizeoutlineColor- Outline coloefillColor- Fill color
-
drawSelectedCorners
public static void drawSelectedCorners(java.awt.Graphics2D g, java.awt.Rectangle gRect)Draw selected four corner rectangles- Parameters:
g- Graphics2DgRect- The rectangle
-
drawSelectedEdgeCenters
public static void drawSelectedEdgeCenters(java.awt.Graphics2D g, java.awt.Rectangle gRect)Draw selected four bouder edge center rectangles- Parameters:
g- Graphics2DgRect- The rectangle
-
drawChartPoint
public static void drawChartPoint(PointF aPoint, ChartBreak aCB, java.awt.Graphics2D g)
Draw chart point- Parameters:
aPoint- Screen pointaCB- Chart breakg- Graphics2D
-
drawBarChartSymbol
public static void drawBarChartSymbol(PointF aPoint, ChartBreak aCB, java.awt.Graphics2D g)
Draw bar chart symbol- Parameters:
aPoint- Start pointaCB- Chart breakg- Graphics2D
-
drawBarChartSymbol
public static void drawBarChartSymbol(PointF aPoint, ChartBreak aCB, java.awt.Graphics2D g, boolean drawValue)
Draw bar chart symbol- Parameters:
aPoint- Start pointaCB- Chart breakg- Graphics2DdrawValue- If draw value
-
drawBarChartSymbol
public static void drawBarChartSymbol(PointF sPoint, ChartBreak aCB, java.awt.Graphics2D g, boolean drawValue, java.awt.Font font)
Draw bar chart symbol- Parameters:
sPoint- Start pointaCB- Chart breakg- Graphics2DdrawValue- If draw valuefont- Value font
-
drawBar
public static void drawBar(PointF aPoint, int width, int height, PolygonBreak aPGB, java.awt.Graphics2D g, boolean isView3D, int thickness)
Draw bar chart symbol- Parameters:
aPoint- Start pointwidth- Widthheight- Heightg- Graphics2DaPGB- Polygon beakisView3D- Is view as 3Dthickness- 3D thickness
-
drawBar
public static void drawBar(PointF aPoint, float width, float height, PolygonBreak aPGB, java.awt.Graphics2D g, boolean isView3D, int thickness)
Draw bar chart symbol- Parameters:
aPoint- Start pointwidth- Widthheight- Heightg- Graphics2DaPGB- Polygon beakisView3D- Is view as 3Dthickness- 3D thickness
-
drawPieChartSymbol
public static void drawPieChartSymbol(PointF aPoint, ChartBreak aCB, java.awt.Graphics2D g, java.util.List<java.lang.String> labels)
Draw pie chart symbol- Parameters:
aPoint- Start pointaCB- Chart breakg- Graphics2Dlabels- Labels
-
-