Ignore:
Timestamp:
2016-11-19T12:52:34+01:00 (7 years ago)
Author:
michael2402
Message:

More Javadoc for AreaElement

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/AreaElement.java

    r10760 r11285  
    1919import org.openstreetmap.josm.tools.Utils;
    2020
     21/**
     22 * This is the style that defines how an area is filled.
     23 */
    2124public class AreaElement extends StyleElement {
    2225
     
    2629     */
    2730    public Color color;
     31
     32    /**
     33     * An image to cover this area. May be null to disable this feature.
     34     */
    2835    public MapImage fillImage;
     36
     37    /**
     38     * The text that should be written on this area.
     39     */
    2940    public TextLabel text;
     41
     42    /**
     43     * Fill the area only partially from the borders
     44     * <p>
     45     * Public access is discouraged.
     46     * @see StyledMapRenderer#drawArea(Way, Color, MapImage, Float, Float, boolean, TextLabel)
     47     */
    3048    public Float extent;
     49
     50    /**
     51     * Areas smaller than this are filled no matter what value {@link #extent} has.
     52     * <p>
     53     * Public access is discouraged.
     54     * @see StyledMapRenderer#drawArea(Way, Color, MapImage, Float, Float, boolean, TextLabel)
     55     */
    3156    public Float extentThreshold;
    3257
     
    4166    }
    4267
     68    /**
     69     * Create a new {@link AreaElement}
     70     * @param env The current style definitions
     71     * @return The area element or <code>null</code> if the area should not be filled.
     72     */
    4373    public static AreaElement create(final Environment env) {
    4474        final Cascade c = env.mc.getCascade(env.layer);
Note: See TracChangeset for help on using the changeset viewer.