org.openstreetmap.josm.gui.mappaint
Class LineElemStyle
java.lang.Object
org.openstreetmap.josm.gui.mappaint.ElemStyle
org.openstreetmap.josm.gui.mappaint.LineElemStyle
- All Implemented Interfaces:
- StyleKeys
public class LineElemStyle
- extends ElemStyle
Fields inherited from interface org.openstreetmap.josm.gui.mappaint.StyleKeys |
COLOR, DASHES, DASHES_BACKGROUND_COLOR, DASHES_BACKGROUND_OPACITY, DASHES_OFFSET, FILL_COLOR, FILL_IMAGE, FILL_OPACITY, ICON_IMAGE, MODIFIER, OBJECT_Z_INDEX, OFFSET, OPACITY, REAL_WIDTH, TEXT, TEXT_POSITION, WIDTH, Z_INDEX |
Constructor Summary |
protected |
LineElemStyle(Cascade c,
float default_major_z_index,
java.awt.BasicStroke line,
java.awt.Color color,
java.awt.BasicStroke dashesLine,
java.awt.Color dashesBackground,
float offset,
float realWidth)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
UNTAGGED_WAY
public static final LineElemStyle UNTAGGED_WAY
line
private java.awt.BasicStroke line
color
public java.awt.Color color
dashesBackground
public java.awt.Color dashesBackground
offset
public float offset
realWidth
public float realWidth
dashesLine
private java.awt.BasicStroke dashesLine
LineElemStyle
protected LineElemStyle(Cascade c,
float default_major_z_index,
java.awt.BasicStroke line,
java.awt.Color color,
java.awt.BasicStroke dashesLine,
java.awt.Color dashesBackground,
float offset,
float realWidth)
createSimpleLineStyle
public static LineElemStyle createSimpleLineStyle(java.awt.Color color,
boolean isAreaEdge)
createLine
public static LineElemStyle createLine(Environment env)
createLeftCasing
public static LineElemStyle createLeftCasing(Environment env)
createRightCasing
public static LineElemStyle createRightCasing(Environment env)
createCasing
public static LineElemStyle createCasing(Environment env)
createImpl
private static LineElemStyle createImpl(Environment env,
LineElemStyle.LineType type)
paintPrimitive
public void paintPrimitive(OsmPrimitive primitive,
MapPaintSettings paintSettings,
MapPainter painter,
boolean selected,
boolean member)
- Description copied from class:
ElemStyle
- draws a primitive
- Specified by:
paintPrimitive
in class ElemStyle
selected
- true, if primitive is selectedmember
- true, if primitive is not selected and member of a selected relation
isProperLineStyle
public boolean isProperLineStyle()
- Overrides:
isProperLineStyle
in class ElemStyle
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class ElemStyle
hashCode
public int hashCode()
- Overrides:
hashCode
in class ElemStyle
toString
public java.lang.String toString()
- Overrides:
toString
in class ElemStyle
linejoinToString
public java.lang.String linejoinToString(int linejoin)
linecapToString
public java.lang.String linecapToString(int linecap)
JOSM