Package | Description |
---|---|
org.openstreetmap.josm.data.osm.visitor.paint |
Provides the classes for painting (rendering) OSM primitives on the map.
|
org.openstreetmap.josm.gui.mappaint.styleelement |
Style elements defining how a map paint style is rendered.
|
Modifier and Type | Method and Description |
---|---|
void |
StyledMapRenderer.drawArea(IWay<?> w,
java.awt.Color color,
MapImage fillImage,
java.lang.Float extent,
java.lang.Float extentThreshold,
boolean disabled)
Draws an area defined by a way.
|
protected void |
StyledMapRenderer.drawArea(MapViewPath path,
java.awt.Color color,
MapImage fillImage,
java.lang.Float extent,
java.awt.geom.Path2D.Double pfClip,
boolean disabled)
Worker function for drawing areas.
|
void |
StyledMapRenderer.drawArea(Relation r,
java.awt.Color color,
MapImage fillImage,
java.lang.Float extent,
java.lang.Float extentThreshold,
boolean disabled)
Draws a multipolygon area.
|
void |
StyledMapRenderer.drawAreaIcon(IPrimitive osm,
MapImage img,
boolean disabled,
boolean selected,
boolean member,
double theta,
PositionForAreaStrategy iconPosition)
Draw the icon for a given area.
|
private void |
StyledMapRenderer.drawIcon(MapViewState.MapViewPoint p,
MapImage img,
boolean disabled,
boolean selected,
boolean member,
double theta,
java.util.function.BiConsumer<java.awt.Graphics2D,java.awt.geom.Rectangle2D> selectionDrawer) |
void |
StyledMapRenderer.drawNodeIcon(INode n,
MapImage img,
boolean disabled,
boolean selected,
boolean member,
double theta)
Draw the icon for a given node.
|
void |
StyledMapRenderer.drawRepeatImage(IWay<?> way,
MapImage pattern,
boolean disabled,
double offset,
double spacing,
double phase,
RepeatImageElement.LineImageAlignment align)
Draw an image along a way repeatedly.
|
void |
StyledMapRenderer.drawRestriction(IRelation<?> r,
MapImage icon,
boolean disabled)
Draw a turn restriction
|
Modifier and Type | Field and Description |
---|---|
MapImage |
AreaElement.fillImage
An image to cover this area.
|
private MapImage |
AreaIconElement.iconImage
The icon that is displayed on the center of the area.
|
MapImage |
NodeElement.mapImage
The image that is used to display this node.
|
MapImage |
RepeatImageElement.pattern
The image to draw on the line repeatedly
|
Modifier and Type | Method and Description |
---|---|
static MapImage |
NodeElement.createIcon(Environment env)
Create a map icon for the environment using the default keys.
|
static MapImage |
NodeElement.createIcon(Environment env,
java.lang.String... keys)
Create a map icon for the environment.
|
private MapImage |
MapImage.MapImageBoxProvider.getParent() |
Constructor and Description |
---|
AreaElement(Cascade c,
java.awt.Color color,
MapImage fillImage,
java.lang.Float extent,
java.lang.Float extentThreshold) |
AreaIconElement(Cascade c,
MapImage iconImage,
RotationAngle iconImageAngle,
PositionForAreaStrategy iconPosition) |
NodeElement(Cascade c,
MapImage mapImage,
Symbol symbol,
float defaultMajorZindex,
RotationAngle rotationAngle) |
RepeatImageElement(Cascade c,
MapImage pattern,
float offset,
float spacing,
float phase,
RepeatImageElement.LineImageAlignment align)
Create a new image element
|