Class ArrowEndpointStyle

    • Constructor Summary

      Constructors 
      Constructor Description
      ArrowEndpointStyle​(java.awt.Color color, boolean start, boolean filled)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static java.awt.geom.GeneralPath arrowheadPath​(java.awt.geom.Point2D p0, java.awt.geom.Point2D p1, java.awt.geom.Point2D tipPt, double finLength, double finAngle)  
      static java.awt.geom.Point2D fin​(java.awt.geom.Point2D shaftTip, java.awt.geom.Point2D shaftTail, double length, double angle)  
      protected void paint​(java.awt.geom.Point2D terminal, java.awt.geom.Point2D next, Viewport viewport, java.awt.Graphics2D g)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ArrowEndpointStyle

        public ArrowEndpointStyle​(java.awt.Color color,
                                  boolean start,
                                  boolean filled)
    • Method Detail

      • paint

        protected void paint​(java.awt.geom.Point2D terminal,
                             java.awt.geom.Point2D next,
                             Viewport viewport,
                             java.awt.Graphics2D g)
                      throws java.awt.geom.NoninvertibleTransformException
        Specified by:
        paint in class LineStringEndpointStyle
        Throws:
        java.awt.geom.NoninvertibleTransformException
      • arrowheadPath

        public static java.awt.geom.GeneralPath arrowheadPath​(java.awt.geom.Point2D p0,
                                                              java.awt.geom.Point2D p1,
                                                              java.awt.geom.Point2D tipPt,
                                                              double finLength,
                                                              double finAngle)
        Parameters:
        finLength - required distance from the tip to each fin's tip
      • fin

        public static java.awt.geom.Point2D fin​(java.awt.geom.Point2D shaftTip,
                                                java.awt.geom.Point2D shaftTail,
                                                double length,
                                                double angle)