com.vividsolutions.jump.workbench.ui.renderer.style
Class ArrowLineStringEndpointStyle
java.lang.Object
com.vividsolutions.jump.workbench.ui.renderer.style.LineStringStyle
com.vividsolutions.jump.workbench.ui.renderer.style.LineStringEndpointStyle
com.vividsolutions.jump.workbench.ui.renderer.style.ArrowLineStringEndpointStyle
- All Implemented Interfaces:
- ChoosableStyle, Style, java.lang.Cloneable
- Direct Known Subclasses:
- ArrowLineStringEndpointStyle.Feathers, ArrowLineStringEndpointStyle.NarrowSolidEnd, ArrowLineStringEndpointStyle.NarrowSolidStart, ArrowLineStringEndpointStyle.OpenEnd, ArrowLineStringEndpointStyle.OpenStart, ArrowLineStringEndpointStyle.SolidEnd, ArrowLineStringEndpointStyle.SolidStart
public class ArrowLineStringEndpointStyle
- extends LineStringEndpointStyle
|
Constructor Summary |
ArrowLineStringEndpointStyle(java.lang.String name,
boolean start,
java.lang.String iconFile,
double finAngle,
double finLength,
boolean filled)
|
|
Method Summary |
protected void |
paint(java.awt.geom.Point2D terminal,
java.awt.geom.Point2D next,
Viewport viewport,
java.awt.Graphics2D graphics)
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
finLength
protected double finLength
ArrowLineStringEndpointStyle
public ArrowLineStringEndpointStyle(java.lang.String name,
boolean start,
java.lang.String iconFile,
double finAngle,
double finLength,
boolean filled)
- Parameters:
finAngle - degreesfinLength - pixels
paint
protected void paint(java.awt.geom.Point2D terminal,
java.awt.geom.Point2D next,
Viewport viewport,
java.awt.Graphics2D graphics)
throws java.awt.geom.NoninvertibleTransformException
- Specified by:
paint in class LineStringEndpointStyle
- Throws:
java.awt.geom.NoninvertibleTransformException