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 Paintcontourprotected CompositecontourCompositeprotected doubleperpendicularOffsetprotected Strokestroke
-
Constructor Summary
Constructors Constructor Description LineStyle2D()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PaintgetContour()Returns the contour color for the polyline to be rendered, ornullif none.CompositegetContourComposite()Returns the contour Composite for the polyline to be rendered, ornullif the contour is to be opaqueStyle2DgetGraphicStroke()Getter for property graphicStroke.doublegetPerpendicularOffset()Returns the perpendicular offset value for this styleStrokegetStroke()Returns the stroke for the polyline to be rendered, ornullif none.voidsetContour(Paint contour)Sets the contour color for the polyline to be renderedvoidsetContourComposite(Composite contourComposite)Sets the contour Composite for the polyline to be rendered.voidsetGraphicStroke(Style2D graphicStroke)Setter for property graphicStroke.voidsetPerpendicularOffset(double perpendicularOffset)Sets the perpendicular offset value for this stylevoidsetStroke(Stroke stroke)Sets the stroke for the polyline to be renderedStringtoString()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, ornullif 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, ornullif 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, ornullif 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 tonullif 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
-
-