Class ColorIterator.HueStepper

    • Constructor Detail

      • HueStepper

        public HueStepper()
        Creates an instance with 100 steps left.

      • HueStepper

        public HueStepper​(int steps)
        Creates a stepper with the given step length.

        Parameters:
        steps - the amount of steps to take in the hue direction.
    • Method Detail

      • doStep

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

        The bounds are watched: if a hue step would cross 1.0 it will be continued beginning from 0. if a hue step would cross the hue value of the ColorIterator's start hue value, 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 iterator to perform the step on.