File path: /jfreechart-1.0.10/src/org/jfree/chart/renderer/xy/XYAreaRenderer.java
|
|
File path: /jfreechart-1.0.10/src/org/jfree/chart/renderer/xy/XYAreaRenderer2.java
|
Method name: void drawItem(Graphics2D, XYItemRendererState, Rectangle2D, PlotRenderingInfo, XYPlot, ValueAxis, ValueAxis, XYDataset, int, int, CrosshairState, int)
|
|
Method name: void drawItem(Graphics2D, XYItemRendererState, Rectangle2D, PlotRenderingInfo, XYPlot, ValueAxis, ValueAxis, XYDataset, int, int, CrosshairState, int)
|
Number of AST nodes: 13
|
|
Number of AST nodes: 13
|
|
1 | if (plot.getOrientation() == PlotOrientation.HORIZONTAL) {↵ | | 1 | if (plot.getOrientation() == PlotOrientation.HORIZONTAL) {↵
|
2 | hotspot = new Polygon();↵ | | 2 | hotspot = new Polygon();↵
|
3 | hotspot.addPoint((int) transZero, ↵ | | 3 | hotspot.addPoint((int) transZero, ↵
|
4 | (int) ((transX0 + transX1) / 2.0));↵ | | 4 | (int) ((transX0 + transX1) / 2.0));↵
|
5 | hotspot.addPoint((int) ((transY0 + transY1) / 2.0), ↵ | | 5 | hotspot.addPoint((int) ((transY0 + transY1) / 2.0), ↵
|
6 | (int) ((transX0 + transX1) / 2.0));↵ | | 6 | (int) ((transX0 + transX1) / 2.0));↵
|
7 | hotspot.addPoint((int) transY1, (int) transX1);↵ | | 7 | hotspot.addPoint((int) transY1, (int) transX1);↵
|
8 | hotspot.addPoint((int) ((transY1 + transY2) / 2.0), ↵ | | 8 | hotspot.addPoint((int) ((transY1 + transY2) / 2.0), ↵
|
9 | (int) ((transX1 + transX2) / 2.0));↵ | | 9 | (int) ((transX1 + transX2) / 2.0));↵
|
10 | hotspot.addPoint((int) transZero, ↵ | | 10 | hotspot.addPoint((int) transZero, ↵
|
11 | (int) ((transX1 + transX2) / 2.0));↵ | | 11 | (int) ((transX1 + transX2) / 2.0));↵
|
12 | }↵ | | 12 | }↵
|
13 | else { // vertical orientation↵ | | 13 | else { // vertical orientation↵
|
14 | hotspot = new Polygon();↵ | | 14 | hotspot = new Polygon();↵
|
15 | hotspot.addPoint((int) ((transX0 + transX1) / 2.0), ↵ | | 15 | hotspot.addPoint((int) ((transX0 + transX1) / 2.0), ↵
|
16 | (int) transZero);↵ | | 16 | (int) transZero);↵
|
17 | hotspot.addPoint((int) ((transX0 + transX1) / 2.0), ↵ | | 17 | hotspot.addPoint((int) ((transX0 + transX1) / 2.0), ↵
|
18 | (int) ((transY0 + transY1) / 2.0));↵ | | 18 | (int) ((transY0 + transY1) / 2.0));↵
|
19 | hotspot.addPoint((int) transX1, (int) transY1);↵ | | 19 | hotspot.addPoint((int) transX1, (int) transY1);↵
|
20 | hotspot.addPoint((int) ((transX1 + transX2) / 2.0), ↵ | | 20 | hotspot.addPoint((int) ((transX1 + transX2) / 2.0), ↵
|
21 | (int) ((transY1 + transY2) / 2.0));↵ | | 21 | (int) ((transY1 + transY2) / 2.0));↵
|
22 | hotspot.addPoint((int) ((transX1 + transX2) / 2.0), ↵ | | 22 | hotspot.addPoint((int) ((transX1 + transX2) / 2.0), ↵
|
23 | (int) transZero);↵ | | 23 | (int) transZero);↵
|
24 | } | | 24 | }
|