Module platform

Interface PaintScale

All Known Implementing Classes:
GrayPaintScale, LookupPaintScale

public interface PaintScale
A source for Paint instances, used by the XYBlockRenderer.

NOTE: Classes that implement this interface should also implement PublicCloneable and Serializable, so that any renderer (or other object instance) that references an instance of this interface can still be cloned or serialized.
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    Returns the lower bound for the scale.
    getPaint(double value)
    Returns a Paint instance for the specified value.
    double
    Returns the upper bound for the scale.
  • Method Details

    • getLowerBound

      double getLowerBound()
      Returns the lower bound for the scale.
      Returns:
      The lower bound.
      See Also:
    • getUpperBound

      double getUpperBound()
      Returns the upper bound for the scale.
      Returns:
      The upper bound.
      See Also:
    • getPaint

      Paint getPaint(double value)
      Returns a Paint instance for the specified value.
      Parameters:
      value - the value.
      Returns:
      A Paint instance (never null).