source: josm/trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/Rendering.java@ 6920

Last change on this file since 6920 was 6069, checked in by stoecker, 11 years ago

see #8853 remove tabs, trailing spaces, windows line ends, strange characters

  • Property svn:eol-style set to native
File size: 730 bytes
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.data.osm.visitor.paint;
3
4import org.openstreetmap.josm.data.Bounds;
5import org.openstreetmap.josm.data.osm.DataSet;
6
7/**
8 * <p>An object which can render data provided by a {@link DataSet}.</p>
9 */
10public interface Rendering {
11 /**
12 * <p>Renders the OSM data in {@code data}</p>
13 *
14 * @param data the data set to be rendered
15 * @param renderVirtualNodes if true, renders virtual nodes. Otherwise, ignores them.
16 * @param bbox the bounding box for the data to be rendered. Only objects within or intersecting
17 * with {@code bbox} are rendered
18 */
19 void render(DataSet data, boolean renderVirtualNodes, Bounds bbox);
20}
Note: See TracBrowser for help on using the repository browser.