com.jrefinery.chart.needle
Class PointerNeedle

java.lang.Object
  extended by com.jrefinery.chart.needle.MeterNeedle
      extended by com.jrefinery.chart.needle.PointerNeedle
All Implemented Interfaces:
java.io.Serializable

public class PointerNeedle
extends MeterNeedle

A needle in the shape of a pointer, for use with the CompassPlot class.

Author:
Bryan Scott
See Also:
Serialized Form

Constructor Summary
PointerNeedle()
           
 
Method Summary
protected  void drawNeedle(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D plotArea, java.awt.geom.Point2D rotate, double angle)
          Draws the needle.
 boolean equals(java.lang.Object object)
          Tests another object for equality with this object.
 
Methods inherited from class com.jrefinery.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, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PointerNeedle

public PointerNeedle()
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.

Specified by:
drawNeedle in class MeterNeedle
Parameters:
g2 - the graphics device.
plotArea - the plot area.
rotate - the rotation point.
angle - the angle.

equals

public boolean equals(java.lang.Object object)
Tests another object for equality with this object.

Overrides:
equals in class MeterNeedle
Parameters:
object - the object to test.
Returns:
A boolean.


Copyright © 2003 MBARI.

The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. It is provided without support and without obligation on the part of MBARI to assist in its use, correction, modification, or enhancement.