Package org.geotools.renderer.style
Class LineStyle2D
-
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
DynamicLineStyle2D
,PolygonStyle2D
public class LineStyle2D extends Style2D
A rendered style to draw the contour of shapes TODO: add support for Graphic rendering (that is, an image painted along the contour)- Author:
- aaime
-
-
Field Summary
Fields Modifier and Type Field Description protected Paint
contour
protected Composite
contourComposite
protected double
perpendicularOffset
protected Stroke
stroke
-
Constructor Summary
Constructors Constructor Description LineStyle2D()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Paint
getContour()
Returns the contour color for the polyline to be rendered, ornull
if none.Composite
getContourComposite()
Returns the contour Composite for the polyline to be rendered, ornull
if the contour is to be opaqueStyle2D
getGraphicStroke()
Getter for property graphicStroke.double
getPerpendicularOffset()
Returns the perpendicular offset value for this styleStroke
getStroke()
Returns the stroke for the polyline to be rendered, ornull
if none.void
setContour(Paint contour)
Sets the contour color for the polyline to be renderedvoid
setContourComposite(Composite contourComposite)
Sets the contour Composite for the polyline to be rendered.void
setGraphicStroke(Style2D graphicStroke)
Setter for property graphicStroke.void
setPerpendicularOffset(double perpendicularOffset)
Sets the perpendicular offset value for this stylevoid
setStroke(Stroke stroke)
Sets the stroke for the polyline to be renderedString
toString()
Returns a string representation of this style.-
Methods inherited from class Style
clone, getMaxScale, getMinScale, isScaleInRange, setMinMaxScale
-
-
-
-
Method Detail
-
getStroke
public Stroke getStroke()
Returns the stroke for the polyline to be rendered, ornull
if none.- Returns:
- the current stroke or null if none
-
setStroke
public void setStroke(Stroke stroke)
Sets the stroke for the polyline to be rendered- Parameters:
stroke
- The stroke, or null if the contour doesn't need to be stroked
-
getContour
public Paint getContour()
Returns the contour color for the polyline to be rendered, ornull
if none.- Returns:
- the current contour, or null if none
-
setContour
public void setContour(Paint contour)
Sets the contour color for the polyline to be rendered
-
getContourComposite
public Composite getContourComposite()
Returns the contour Composite for the polyline to be rendered, ornull
if the contour is to be opaque- Returns:
- the current contour composite, or null if opaque
-
setContourComposite
public void setContourComposite(Composite contourComposite)
Sets the contour Composite for the polyline to be rendered. Set it tonull
if the contour is to be opaque
-
getGraphicStroke
public Style2D getGraphicStroke()
Getter for property graphicStroke.- Returns:
- Value of property graphicStroke.
-
setGraphicStroke
public void setGraphicStroke(Style2D graphicStroke)
Setter for property graphicStroke.- Parameters:
graphicStroke
- New value of property graphicStroke.
-
getPerpendicularOffset
public double getPerpendicularOffset()
Returns the perpendicular offset value for this style
-
setPerpendicularOffset
public void setPerpendicularOffset(double perpendicularOffset)
Sets the perpendicular offset value for this style- Parameters:
perpendicularOffset
- The offset, positive on the left side of the line
-
-