Class ArrowLineStringEndpointStyle
- java.lang.Object
-
- org.locationtech.jts.jump.workbench.ui.renderer.style.LineStringStyle
-
- org.locationtech.jts.jump.workbench.ui.renderer.style.LineStringEndpointStyle
-
- org.locationtech.jts.jump.workbench.ui.renderer.style.ArrowLineStringEndpointStyle
-
- All Implemented Interfaces:
Cloneable
,ChoosableStyle
,Style
- Direct Known Subclasses:
ArrowLineStringEndpointStyle.Feathers
,ArrowLineStringEndpointStyle.NarrowSolidEnd
,ArrowLineStringEndpointStyle.NarrowSolidStart
,ArrowLineStringEndpointStyle.OpenEnd
,ArrowLineStringEndpointStyle.OpenStart
,ArrowLineStringEndpointStyle.SolidEnd
,ArrowLineStringEndpointStyle.SolidStart
public class ArrowLineStringEndpointStyle extends LineStringEndpointStyle
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ArrowLineStringEndpointStyle.Feathers
static class
ArrowLineStringEndpointStyle.FeathersEnd
static class
ArrowLineStringEndpointStyle.FeathersStart
static class
ArrowLineStringEndpointStyle.NarrowSolidEnd
static class
ArrowLineStringEndpointStyle.NarrowSolidStart
static class
ArrowLineStringEndpointStyle.OpenEnd
static class
ArrowLineStringEndpointStyle.OpenStart
static class
ArrowLineStringEndpointStyle.SolidEnd
static class
ArrowLineStringEndpointStyle.SolidStart
-
Field Summary
Fields Modifier and Type Field Description protected double
finLength
-
Fields inherited from class org.locationtech.jts.jump.workbench.ui.renderer.style.LineStringEndpointStyle
icon, name
-
Fields inherited from class org.locationtech.jts.jump.workbench.ui.renderer.style.LineStringStyle
enabled, fillColorWithAlpha, lineColorWithAlpha, stroke
-
-
Constructor Summary
Constructors Constructor Description ArrowLineStringEndpointStyle(String name, boolean start, String iconFile, double finAngle, double finLength, boolean filled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
paint(Point2D terminal, Point2D next, Viewport viewport, Graphics2D graphics)
-
Methods inherited from class org.locationtech.jts.jump.workbench.ui.renderer.style.LineStringEndpointStyle
getIcon, getName, paintLineString
-
Methods inherited from class org.locationtech.jts.jump.workbench.ui.renderer.style.LineStringStyle
clone, initialize, isEnabled, paint, paintGeometry, setEnabled
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.locationtech.jts.jump.workbench.ui.renderer.style.Style
clone, initialize, isEnabled, paint, setEnabled
-
-
-
-
Method Detail
-
paint
protected void paint(Point2D terminal, Point2D next, Viewport viewport, Graphics2D graphics) throws NoninvertibleTransformException
- Specified by:
paint
in classLineStringEndpointStyle
- Throws:
NoninvertibleTransformException
-
-