Class LineNeedle

    • Constructor Detail

      • LineNeedle

        public LineNeedle()
    • Method Detail

      • drawNeedle

        protected void drawNeedle​(Graphics2D g2,
                                  Rectangle2D plotArea,
                                  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​(Object obj)
        Tests another object for equality with this object.
        Overrides:
        equals in class MeterNeedle
        Parameters:
        obj - the object to test (null permitted).
        Returns:
        A boolean.
      • hashCode

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