Changeset 30269 in osm for applications/editors/josm/plugins/smed2/src/render
- Timestamp:
- 2014-02-09T19:58:46+01:00 (12 years ago)
- Location:
- applications/editors/josm/plugins/smed2/src/render
- Files:
-
- 2 edited
-
Renderer.java (modified) (4 diffs)
-
Rules.java (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/smed2/src/render/Renderer.java
r30232 r30269 81 81 82 82 public static void symbol(Feature feature, Symbol symbol) { 83 Point2D point = context.getPoint(feature.centre); 83 Point2D point = context.getPoint(feature.geom.centre); 84 84 Symbols.drawSymbol(g2, symbol, sScale, point.getX(), point.getY(), null, null); 85 85 } 86 86 public static void symbol(Feature feature, Symbol symbol, Scheme scheme) { 87 Point2D point = context.getPoint(feature.centre); 87 Point2D point = context.getPoint(feature.geom.centre); 88 88 Symbols.drawSymbol(g2, symbol, sScale, point.getX(), point.getY(), scheme, null); 89 89 } 90 90 public static void symbol(Feature feature, Symbol symbol, Delta delta) { 91 Point2D point = context.getPoint(feature.centre); 91 Point2D point = context.getPoint(feature.geom.centre); 92 92 Symbols.drawSymbol(g2, symbol, sScale, point.getX(), point.getY(), null, delta); 93 93 } 94 94 public static void symbol(Feature feature, Symbol symbol, Scheme scheme, Delta delta) { 95 Point2D point = context.getPoint(feature.centre); 95 Point2D point = context.getPoint(feature.geom.centre); 96 96 Symbols.drawSymbol(g2, symbol, sScale, point.getX(), point.getY(), scheme, delta); 97 97 } … … 334 334 circle.add(new Instr(Form.STRK, new BasicStroke(style.width, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER, 1, style.dash, 0))); 335 335 circle.add(new Instr(Form.ELPS, new Ellipse2D.Double(-radius,-radius,radius*2,radius*2))); 336 Point2D point = context.getPoint(feature.centre); 336 Point2D point = context.getPoint(feature.geom.centre); 337 337 Symbols.drawSymbol(g2, circle, 1, point.getX(), point.getY(), null, null); 338 338 } … … 345 345 switch (feature.geom.prim) { 346 346 case POINT: 347 point = context.getPoint(feature.centre); 347 point = context.getPoint(feature.geom.centre); 348 348 g2.drawImage(image, new AffineTransformOp(AffineTransform.getScaleInstance(sScale, sScale), AffineTransformOp.TYPE_NEAREST_NEIGHBOR), 349 349 (int)(point.getX() - (50 * sScale)), (int)(point.getY() - (50 * sScale))); … … 478 478 } 479 479 label.add(new Instr(Form.TEXT, new Caption(str, font, tc, new Delta(Handle.TL, AffineTransform.getTranslateInstance(tx, ty))))); 480 Point2D point = context.getPoint(feature.centre); 480 Point2D point = context.getPoint(feature.geom.centre); 481 481 Symbols.drawSymbol(g2, label, sScale, point.getX(), point.getY(), null, delta); 482 482 } -
applications/editors/josm/plugins/smed2/src/render/Rules.java
r30215 r30269 193 193 break; 194 194 case FAIRWY: 195 if (feature.area > 2.0) { 195 if (feature.geom.area > 2.0) { 196 196 if (Renderer.zoom < 16) 197 197 Renderer.lineVector(feature, new LineStyle(Mline, 8, new float[] { 50, 50 }, new Color(0x40ffffff, true))); … … 208 208 Renderer.symbol(feature, Areas.MarineFarm); 209 209 } 210 if ((feature.area > 0.2) || ((feature.area > 0.05) && (Renderer.zoom >= 14)) || ((feature.area > 0.005) && (Renderer.zoom >= 16))) { 210 if ((feature.geom.area > 0.2) || ((feature.geom.area > 0.05) && (Renderer.zoom >= 14)) || ((feature.geom.area > 0.005) && (Renderer.zoom >= 16))) { 211 211 Renderer.lineVector(feature, new LineStyle(Color.black, 4, new float[] { 10, 10 })); 212 212 } … … 385 385 386 386 private static void cables(Feature feature) { 387 if ((Renderer.zoom >= 16) && (feature.length < 2)) { 387 if ((Renderer.zoom >= 16) && (feature.geom.length < 2)) { 388 388 if (feature.type == Obj.CBLSUB) { 389 389 Renderer.lineSymbols(feature, Areas.Cable, 0.0, null, null, 0, Mline); … … 898 898 899 899 private static void pipelines(Feature feature) { 900 if ((Renderer.zoom >= 16) && (feature.length < 2)) { 900 if ((Renderer.zoom >= 16) && (feature.geom.length < 2)) { 901 901 if (feature.type == Obj.PIPSOL) { 902 902 Renderer.lineSymbols(feature, Areas.Pipeline, 1.0, null, null, 0, Mline); 903 903 } else if (feature.type == Obj.PIPOHD) { 904 904 Renderer.lineVector(feature, new LineStyle(Color.black, 8)); 905 AttMap atts = feature. objs.get(Obj.PIPOHD).get(0);905 AttMap atts = feature.atts; 906 906 double verclr = 0; 907 907 if (atts != null) {
Note:
See TracChangeset
for help on using the changeset viewer.
