Changeset 12285 in josm for trunk/src/org/openstreetmap/josm/data
- Timestamp:
- 2017-05-31T17:07:52+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java
r12208 r12285 392 392 * polygons) 393 393 * @param disabled If this should be drawn with a special disabled style. 394 * @param text Ignored. Use {@link #drawText(OsmPrimitive, TextLabel)} instead.395 394 */ 396 395 protected void drawArea(MapViewPath path, Color color, 397 MapImage fillImage, Float extent, Path2D.Double pfClip, boolean disabled , TextLabel text) {396 MapImage fillImage, Float extent, Path2D.Double pfClip, boolean disabled) { 398 397 if (!isOutlineOnly && color.getAlpha() != 0) { 399 398 Shape area = path; … … 455 454 * be replaced by plain fill, when it covers a certain fraction of the total area 456 455 * @param disabled If this should be drawn with a special disabled style. 457 * @param text The text to write on the area. 458 */ 456 * @param text Ignored. Use {@link #drawText(OsmPrimitive, TextLabel)} instead. 457 * @deprecated use {@link #drawArea(Relation r, Color color, MapImage fillImage, Float extent, Float extentThreshold, boolean disabled)} 458 */ 459 @Deprecated 459 460 public void drawArea(Relation r, Color color, MapImage fillImage, Float extent, Float extentThreshold, boolean disabled, TextLabel text) { 461 drawArea(r, color, fillImage, extent, extentThreshold, disabled); 462 } 463 464 /** 465 * Draws a multipolygon area. 466 * @param r The multipolygon relation 467 * @param color The color to fill the area with. 468 * @param fillImage The image to fill the area with. Overrides color. 469 * @param extent if not null, area will be filled partially; specifies, how 470 * far to fill from the boundary towards the center of the area; 471 * if null, area will be filled completely 472 * @param extentThreshold if not null, determines if the partial filled should 473 * be replaced by plain fill, when it covers a certain fraction of the total area 474 * @param disabled If this should be drawn with a special disabled style. 475 * @since 12285 476 */ 477 public void drawArea(Relation r, Color color, MapImage fillImage, Float extent, Float extentThreshold, boolean disabled) { 460 478 Multipolygon multipolygon = MultipolygonCache.getInstance().get(r); 461 479 if (!r.isDisabled() && !multipolygon.getOuterWays().isEmpty()) { … … 477 495 drawArea(p, 478 496 pd.isSelected() ? paintSettings.getRelationSelectedColor(color.getAlpha()) : color, 479 fillImage, extent, pfClip, disabled , text);497 fillImage, extent, pfClip, disabled); 480 498 } 481 499 } … … 493 511 * be replaced by plain fill, when it covers a certain fraction of the total area 494 512 * @param disabled If this should be drawn with a special disabled style. 495 * @param text The text to write on the area. 496 */ 513 * @param text Ignored. Use {@link #drawText(OsmPrimitive, TextLabel)} instead. 514 * @deprecated use {@link #drawArea(Way w, Color color, MapImage fillImage, Float extent, Float extentThreshold, boolean disabled)} 515 */ 516 @Deprecated 497 517 public void drawArea(Way w, Color color, MapImage fillImage, Float extent, Float extentThreshold, boolean disabled, TextLabel text) { 518 drawArea(w, color, fillImage, extent, extentThreshold, disabled); 519 } 520 521 /** 522 * Draws an area defined by a way. They way does not need to be closed, but it should. 523 * @param w The way. 524 * @param color The color to fill the area with. 525 * @param fillImage The image to fill the area with. Overrides color. 526 * @param extent if not null, area will be filled partially; specifies, how 527 * far to fill from the boundary towards the center of the area; 528 * if null, area will be filled completely 529 * @param extentThreshold if not null, determines if the partial filled should 530 * be replaced by plain fill, when it covers a certain fraction of the total area 531 * @param disabled If this should be drawn with a special disabled style. 532 * @since 12285 533 */ 534 public void drawArea(Way w, Color color, MapImage fillImage, Float extent, Float extentThreshold, boolean disabled) { 498 535 Path2D.Double pfClip = null; 499 536 if (extent != null) { … … 504 541 } 505 542 } 506 drawArea(getPath(w), color, fillImage, extent, pfClip, disabled , text);543 drawArea(getPath(w), color, fillImage, extent, pfClip, disabled); 507 544 } 508 545 … … 1156 1193 } 1157 1194 } 1158 }1159 1160 /**1161 * Draws a text along a given way.1162 * @param way The way to draw the text on.1163 * @param text The text definition (font/.../text content) to draw.1164 * @deprecated Use {@link #drawText(OsmPrimitive, TextLabel)} instead.1165 */1166 @Deprecated1167 public void drawTextOnPath(Way way, TextLabel text) {1168 // NOP.1169 1195 } 1170 1196
Note:
See TracChangeset
for help on using the changeset viewer.