org.jfree.chart.needle
Class WindNeedle

java.lang.Object
  |
  +--org.jfree.chart.needle.MeterNeedle
        |
        +--org.jfree.chart.needle.ArrowNeedle
              |
              +--org.jfree.chart.needle.WindNeedle
All Implemented Interfaces:
java.io.Serializable

public class WindNeedle
extends ArrowNeedle
implements java.io.Serializable

A needle that indicates wind direction, for use with the CompassPlot class.

Author:
Bryan Scott
See Also:
Serialized Form

Constructor Summary
WindNeedle()
          Default constructor.
 
Method Summary
protected  void drawNeedle(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D plotArea, java.awt.geom.Point2D rotate, double angle)
          Draws the needle.
 
Methods inherited from class org.jfree.chart.needle.MeterNeedle
defaultDisplay, draw, draw, draw, getFillPaint, getHighlightPaint, getOutlinePaint, getOutlineStroke, getRotateX, getRotateY, getSize, getTransform, setFillPaint, setHighlightPaint, setOutlinePaint, setOutlineStroke, setRotateX, setRotateY, setSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WindNeedle

public WindNeedle()
Default constructor.

Method Detail

drawNeedle

protected void drawNeedle(java.awt.Graphics2D g2,
                          java.awt.geom.Rectangle2D plotArea,
                          java.awt.geom.Point2D rotate,
                          double angle)
Draws the needle.

Overrides:
drawNeedle in class ArrowNeedle
Parameters:
g2 - the graphics device.
plotArea - the plot area.
rotate - the rotation point.
angle - the angle.