Class ColorIterable.ColorIterator

  • All Implemented Interfaces:
    java.util.Iterator<java.awt.Color>
    Enclosing class:
    ColorIterable

    public class ColorIterable.ColorIterator
    extends java.lang.Object
    implements java.util.Iterator<java.awt.Color>
    • Constructor Detail

      • ColorIterator

        public ColorIterator​(int hueMinRaw,
                             int hueMaxRaw,
                             int hueSteps,
                             int saturationMinRaw,
                             int saturationMaxRaw,
                             int saturationSteps,
                             int brightnessMinRaw,
                             int brightnessMaxRaw,
                             int brightnessSteps)
    • Method Detail

      • hasNext

        public boolean hasNext()
        Specified by:
        hasNext in interface java.util.Iterator<java.awt.Color>
      • next

        public java.awt.Color next()
        Specified by:
        next in interface java.util.Iterator<java.awt.Color>
      • getIndex

        public int getIndex()
      • getMaxIndex

        public int getMaxIndex()
      • getHueSteps

        public int getHueSteps()
      • getSaturationSteps

        public int getSaturationSteps()
      • getBrightnessSteps

        public int getBrightnessSteps()
      • getHueIndex

        public int getHueIndex()
      • isHueStart

        public boolean isHueStart()
      • isHueEnd

        public boolean isHueEnd()
      • getSaturationIndex

        public int getSaturationIndex()
      • isSaturationStart

        public boolean isSaturationStart()
      • isSaturationEnd

        public boolean isSaturationEnd()
      • getBrightnessIndex

        public int getBrightnessIndex()
      • isBrightnessStart

        public boolean isBrightnessStart()
      • isBrightnessEnd

        public boolean isBrightnessEnd()