Class ColorIterator.AlphaStepper

    • Constructor Summary

      Constructors 
      Constructor Description
      AlphaStepper()
      Creates an instance with 100 alpha steps.
      AlphaStepper​(int steps)
      Creates an instance with the given stepping to go on the alpha channel of the color space.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void doStep​(ColorIterator tostep)
      Performs a alpha step on the given ColorIterator's HSBColor.
      void setSteps​(int steps)
      Sets the amount of steps in the color space.
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AlphaStepper

        public AlphaStepper()
        Creates an instance with 100 alpha steps.

      • AlphaStepper

        public AlphaStepper​(int steps)
        Creates an instance with the given stepping to go on the alpha channel of the color space.

        Parameters:
        steps - the amount of steps to take on the saturation line.
    • Method Detail

      • doStep

        public void doStep​(ColorIterator tostep)
        Performs a alpha step on the given ColorIterator's HSBColor.

        The bounds are watched: if a step would cross 255, it will be continued beginning from 0. if a step would cross the alpha value of the ColorIterator's start alpha, the step will only go as far as this value. Else there would be problems with finding the end of the iteration.

        Parameters:
        tostep - the color iterator to perform the step on.