Interface Channel

    • Method Detail

      • hasRGBA

        boolean hasRGBA()
        Returns whether the channel contains all the RGBA values or not.
        Returns:
        See above.
      • getIndex

        int getIndex()
        Returns the channel index.
        Returns:
        See above.
      • getChannelLabeling

        java.lang.String getChannelLabeling()
        Returns the label of the channel.

        Following the specification: Name→Fluor→Emission wavelength→index.

        Returns:
        See above.
      • getName

        java.lang.String getName()
        Returns the name of the channel.
        Returns:
        See above.
      • setName

        void setName​(java.lang.String name)
        Sets the name of the channel.
        Parameters:
        name - The name of the channel.
      • getColor

        default java.awt.Color getColor()
        Gets the original channel color. Defaults to Color.WHITE if RGBA values are missing.
        Returns:
        The original channel color.
      • getAlpha

        int getAlpha()
        Gets the sRGB alpha value of the channel.
        Returns:
        See above.
      • getRed

        int getRed()
        Gets the sRGB red value of the channel.
        Returns:
        See above.
      • getGreen

        int getGreen()
        Gets the sRGB green value of the channel.
        Returns:
        See above.
      • getBlue

        int getBlue()
        Gets the sRGB blue value of the channel.
        Returns:
        See above.