Class MidArrowLineStyle
- java.lang.Object
-
- org.locationtech.jtstest.testbuilder.ui.style.LineStringStyle
-
- org.locationtech.jtstest.testbuilder.ui.style.SegmentStyle
-
- org.locationtech.jtstest.testbuilder.ui.style.MidArrowLineStyle
-
- All Implemented Interfaces:
Style
public class MidArrowLineStyle extends SegmentStyle
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.Color
color
private static double
HEAD_ANGLE
private static double
HEAD_LENGTH
-
Fields inherited from class org.locationtech.jtstest.testbuilder.ui.style.LineStringStyle
LINE, POLY_HOLE, POLY_SHELL
-
-
Constructor Summary
Constructors Constructor Description MidArrowLineStyle(java.awt.Color color)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
paint(int index, java.awt.geom.Point2D p0, java.awt.geom.Point2D p1, int lineType, Viewport vp, java.awt.Graphics2D gr)
protected void
paintMidpointArrow(java.awt.geom.Point2D p0, java.awt.geom.Point2D p1, Viewport viewport, java.awt.Graphics2D graphics)
-
Methods inherited from class org.locationtech.jtstest.testbuilder.ui.style.SegmentStyle
paint, paintLineString
-
Methods inherited from class org.locationtech.jtstest.testbuilder.ui.style.LineStringStyle
paint, paint
-
-
-
-
Field Detail
-
HEAD_ANGLE
private static final double HEAD_ANGLE
- See Also:
- Constant Field Values
-
HEAD_LENGTH
private static final double HEAD_LENGTH
- See Also:
- Constant Field Values
-
color
private java.awt.Color color
-
-
Method Detail
-
paint
protected void paint(int index, java.awt.geom.Point2D p0, java.awt.geom.Point2D p1, int lineType, Viewport vp, java.awt.Graphics2D gr) throws java.lang.Exception
- Specified by:
paint
in classSegmentStyle
p0
- the origin of the line segment, in view spacep1
- the termination of the line segment, in view space- Throws:
java.lang.Exception
-
paintMidpointArrow
protected void paintMidpointArrow(java.awt.geom.Point2D p0, java.awt.geom.Point2D p1, Viewport viewport, java.awt.Graphics2D graphics) throws java.awt.geom.NoninvertibleTransformException
- Throws:
java.awt.geom.NoninvertibleTransformException
-
-