Documentation of 'sgtplot.CLIndexedColorMap' Java class
CLIndexedColorMap
sgtplot

Class CLIndexedColorMap

    • Constructor Detail

      • CLIndexedColorMap

        public CLIndexedColorMap(int[] red,
                                 int[] green,
                                 int[] blue)
        Initialize the color map with int arrays of red, green, and blue. The arrays must be the same length. Sets up ColorMap for INDEXED access.
        Parameters:
        red - Array of the red component 0 - 255.
        green - Array of the green component 0 - 255.
        blue - Array of the blue component 0 - 255.
        See Also:
        Color
      • CLIndexedColorMap

        public CLIndexedColorMap(float[] red,
                                 float[] green,
                                 float[] blue)
        Initialize the color map with float arrays of red, green, and blue. The arrays must be the same length. Sets up ColorMap for INDEXED access.
        Parameters:
        red - Array of the red component 0.0 - 1.0.
        green - Array of the green component 0.0 - 1.0.
        blue - Array of the blue component 0.0 - 1.0.
        See Also:
        Color
      • CLIndexedColorMap

        public CLIndexedColorMap(java.awt.Color[] colors)
        Initialize the color map with an array of Color objects. Sets up ColorMap for INDEXED access.
        Parameters:
        colors - Array of the Color objects.
        See Also:
        Color
    • Method Detail

      • copy

        public ColorMap copy()
        Create a copy of the ColorMap
        Specified by:
        copy in class ColorMap
      • getColorByIndex

        public java.awt.Color getColorByIndex(int indx)
        Get a Color.
        Specified by:
        getColorByIndex in interface IndexedColor
        Returns:
        color
        Since:
        3.0
      • getColor

        public java.awt.Color getColor(double val)
        Get a Color.
        Specified by:
        getColor in class ColorMap
        Parameters:
        val - Value
        Returns:
        Color
      • getRange

        public Range2D getRange()
        Get the current user range for the Transform.
        Specified by:
        getRange in class ColorMap
        Returns:
        user range
      • setColor

        public void setColor(int index,
                             java.awt.Color colr)
        Change the Color.
        Specified by:
        setColor in interface IndexedColor
        Parameters:
        colr - new Color
        indx - index of color
      • setColor

        public void setColor(int indx,
                             int red,
                             int green,
                             int blue)
        Change the Color.
        Property Change: color.
        Specified by:
        setColor in interface IndexedColor
        Parameters:
        red - red component
        green - green component
        blue - blue component
        indx - index of color
      • getMaximumIndex

        public int getMaximumIndex()
        Get the maximum color index.
        Specified by:
        getMaximumIndex in interface IndexedColor
        Returns:
        maximum legal color index
      • equals

        public boolean equals(ColorMap cm)
        Description copied from class: ColorMap
        Test for equality of color maps.
        Specified by:
        equals in class ColorMap

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.