Module platform

Class WindNeedle

All Implemented Interfaces:
Serializable, Cloneable

public class WindNeedle extends ArrowNeedle implements Cloneable, Serializable
A needle that indicates wind direction, for use with the CompassPlot class.
See Also:
  • Constructor Details

    • WindNeedle

      public WindNeedle()
      Default constructor.
  • Method Details

    • drawNeedle

      protected void drawNeedle(Graphics2D g2, Rectangle2D plotArea, 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.
    • equals

      public boolean equals(Object object)
      Tests another object for equality with this object.
      Overrides:
      equals in class ArrowNeedle
      Parameters:
      object - the object to test.
      Returns:
      A boolean.
    • hashCode

      public int hashCode()
      Returns a hash code for this instance.
      Overrides:
      hashCode in class ArrowNeedle
      Returns:
      A hash code.