Class HSBPalette


  • public class HSBPalette
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) float bInc  
      private float bLo  
      private float h1  
      private float hBase  
      (package private) float hInc  
      private float hRange  
      (package private) int numB  
      private int numEntries  
      (package private) int numH  
      (package private) int numS  
      (package private) float sInc  
      private float sLo  
    • Constructor Summary

      Constructors 
      Constructor Description
      HSBPalette​(int numH, float hBase, float hRange, int numS, float sLo, float sHi, int numB, float bLo, float bHi)  
    • Field Detail

      • numH

        int numH
      • numS

        int numS
      • numB

        int numB
      • hInc

        float hInc
      • sInc

        float sInc
      • bInc

        float bInc
      • numEntries

        private int numEntries
      • sLo

        private float sLo
      • bLo

        private float bLo
      • hBase

        private float hBase
      • hRange

        private float hRange
      • h1

        private float h1
    • Constructor Detail

      • HSBPalette

        public HSBPalette​(int numH,
                          float hBase,
                          float hRange,
                          int numS,
                          float sLo,
                          float sHi,
                          int numB,
                          float bLo,
                          float bHi)
    • Method Detail

      • createRainbowSequential

        public static HSBPalette createRainbowSequential​(int numHue,
                                                         float s,
                                                         float b)
      • createRainbowIncremental

        public static HSBPalette createRainbowIncremental​(float hInc,
                                                          float s,
                                                          float b)
      • setHueInc

        private void setHueInc​(float hInc)
      • numEntries

        public int numEntries()
      • color

        public java.awt.Color color​(int index,
                                    int alpha)