Class ChannelWrapper

    • Constructor Detail

      • ChannelWrapper

        public ChannelWrapper​(ChannelData channel)
        Constructor of the class ChannelWrapper.
        Parameters:
        channel - The ChannelData contained in the ChannelWrapper.
    • Method Detail

      • asChannelData

        public ChannelData asChannelData()
        Returns:
        ChannelData contained.
      • hasRGBA

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

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

        public String getChannelLabeling()
        Returns the label of the channel.

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

        Returns:
        See above.
      • getName

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

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

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

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

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

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

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