public class PolygonStyle extends AbstractStyle
| Modifier and Type | Field and Description |
|---|---|
int |
absoluteOffset |
int |
color |
java.lang.String |
colorName |
float[] |
dashArray |
java.lang.String |
dashing |
float |
dashPhase |
java.lang.String |
endCap |
LineDecoration |
endDecoration |
javax.swing.Icon |
icon |
boolean |
isNotHighlighted |
boolean |
isPlaceHolder |
java.lang.String |
join |
LineDecoration |
middleDecoration |
float |
miterLimit |
java.util.List<java.lang.String> |
parallelStyles |
int |
pixelOffset |
int |
rotationOffset |
java.util.List<LineStyleSection> |
serialStyles |
LineDecoration |
startDecoration |
int |
stipple |
int |
stippleFactor |
java.awt.BasicStroke |
stroke |
float |
width |
| Constructor and Description |
|---|
PolygonStyle() |
PolygonStyle(Cog state) |
PolygonStyle(java.lang.String name,
java.lang.String colorName) |
PolygonStyle(java.lang.String name,
java.lang.String colorName,
float width) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.BasicStroke |
createStroke(boolean animated) |
static int |
dashingToStipple(java.lang.String dashing) |
static void |
dashingToStippleWithFactor(PolylineStyle style)
Calculates the 16 bit stipple and factor for a style base on the passed style's dashing,
setting the stipple and factor in the passed style.
|
void |
doOffSetting(DoubleBuffer coords,
double scale)
Alters passed DoubleBuffer to an offset line using this PolylineStyle's
pixel of absolute offset value.
|
void |
doOffSetting(DynamicDoubleArray coords,
double scale)
Alters passed DynamicDoubleArray to an offset line using this PolylineStyle's
pixel of absolute offset value.
|
int |
getAbsoluteOffset() |
int |
getAnimatedStipple() |
java.awt.BasicStroke |
getAnimatedStroke() |
java.lang.String |
getColorName() |
java.lang.String |
getDashing() |
float |
getDashPhase() |
java.lang.String |
getEndCap() |
LineDecoration |
getEndDecoration() |
java.lang.String |
getJoin() |
LineDecoration |
getMiddleDecoration() |
float |
getMiterLimit() |
java.util.List<java.lang.String> |
getParallelStyles() |
int |
getPixelOffset() |
int |
getRotationOffset() |
java.util.List<LineStyleSection> |
getSerialStyles() |
LineDecoration |
getStartDecoration() |
java.awt.BasicStroke |
getStroke() |
java.awt.BasicStroke |
getStroke(double scale) |
javax.swing.Icon |
getThumbnailIcon(MapSet mapset)
Icon used as a thumbnail in GUIs.
|
float |
getWidth() |
boolean |
isNotHighlighted() |
boolean |
isPlaceHolder() |
void |
setAbsoluteOffset(int absoluteOffset) |
void |
setColorName(java.lang.String newName) |
void |
setDashing(java.lang.String dashing) |
void |
setDashPhase(float dashPhase) |
void |
setEndCap(java.lang.String endCap) |
void |
setEndDecoration(LineDecoration endDecoration) |
void |
setJoin(java.lang.String join) |
void |
setMiddleDecoration(LineDecoration middleDecoration) |
void |
setMiterLimit(float miterLimit) |
void |
setNotHighlighted(boolean isNotHighlighted) |
void |
setParallelStyles(java.util.List<java.lang.String> parallelStyles) |
void |
setPixelOffset(int pixelOffset) |
void |
setPlaceHolder(boolean isPlaceHolder) |
void |
setRotationOffset(int rotationOffset) |
void |
setSerialStyles(java.util.List<LineStyleSection> serialStyles) |
void |
setStartDecoration(LineDecoration startDecoration) |
void |
setWidth(float newWidth) |
Cog |
toCog()
Returns the complete internal state of this object in the form of a
Cog. |
javax.swing.Icon |
toIcon(int maximumX,
int maximumY) |
java.lang.String |
toString() |
getName, isNotPrinted, setName, setNotPrinted, toIconpublic java.lang.String colorName
public float dashPhase
public java.lang.String dashing
public java.lang.String endCap
public java.lang.String join
public float miterLimit
public float width
public int rotationOffset
public int pixelOffset
public int absoluteOffset
public boolean isPlaceHolder
public boolean isNotHighlighted
public LineDecoration startDecoration
public LineDecoration endDecoration
public LineDecoration middleDecoration
public java.util.List<java.lang.String> parallelStyles
public java.util.List<LineStyleSection> serialStyles
public transient int color
public transient int stipple
public transient int stippleFactor
public transient java.awt.BasicStroke stroke
public transient float[] dashArray
public transient javax.swing.Icon icon
public PolygonStyle()
public PolygonStyle(java.lang.String name,
java.lang.String colorName)
public PolygonStyle(java.lang.String name,
java.lang.String colorName,
float width)
public PolygonStyle(Cog state)
public Cog toCog()
CoggableCog.toCog in interface CoggabletoCog in class AbstractStylepublic java.lang.String getColorName()
public void setColorName(java.lang.String newName)
public java.lang.String toString()
toString in class java.lang.Objectpublic float getWidth()
public void setWidth(float newWidth)
public java.awt.BasicStroke getStroke()
public java.awt.BasicStroke getAnimatedStroke()
public java.awt.BasicStroke createStroke(boolean animated)
public java.awt.BasicStroke getStroke(double scale)
public int getPixelOffset()
public int getAbsoluteOffset()
public LineDecoration getStartDecoration()
public LineDecoration getMiddleDecoration()
public LineDecoration getEndDecoration()
public void doOffSetting(DoubleBuffer coords, double scale)
coords - -
DoubleBuffer of points to offsetscale - -
current view's scalepublic void doOffSetting(DynamicDoubleArray coords, double scale)
coords - -
DynamicDoubleArray of points to offsetscale - -
current view's scalepublic static void dashingToStippleWithFactor(PolylineStyle style)
style - public static int dashingToStipple(java.lang.String dashing)
public javax.swing.Icon getThumbnailIcon(MapSet mapset)
Stylemapset - - The mapset containing this style and any decorator styles.public javax.swing.Icon toIcon(int maximumX,
int maximumY)
toIcon in class AbstractStylepublic int getAnimatedStipple()
public float getDashPhase()
public void setDashPhase(float dashPhase)
public java.lang.String getDashing()
public void setDashing(java.lang.String dashing)
public java.lang.String getEndCap()
public void setEndCap(java.lang.String endCap)
public java.lang.String getJoin()
public void setJoin(java.lang.String join)
public float getMiterLimit()
public void setMiterLimit(float miterLimit)
public int getRotationOffset()
public void setRotationOffset(int rotationOffset)
public boolean isPlaceHolder()
public void setPlaceHolder(boolean isPlaceHolder)
public boolean isNotHighlighted()
public void setNotHighlighted(boolean isNotHighlighted)
public java.util.List<java.lang.String> getParallelStyles()
public void setParallelStyles(java.util.List<java.lang.String> parallelStyles)
public java.util.List<LineStyleSection> getSerialStyles()
public void setSerialStyles(java.util.List<LineStyleSection> serialStyles)
public void setPixelOffset(int pixelOffset)
public void setAbsoluteOffset(int absoluteOffset)
public void setStartDecoration(LineDecoration startDecoration)
public void setEndDecoration(LineDecoration endDecoration)
public void setMiddleDecoration(LineDecoration middleDecoration)