Class ChannelWrapper

java.lang.Object
fr.igred.omero.GenericObjectWrapper<ChannelData>
fr.igred.omero.repository.ChannelWrapper

public class ChannelWrapper extends GenericObjectWrapper<ChannelData>
Class containing a ChannelData object.

Wraps function calls to the ChannelData contained.

  • Constructor Details

    • ChannelWrapper

      public ChannelWrapper(ChannelData channel)
      Constructor of the class ChannelWrapper.
      Parameters:
      channel - The ChannelData to wrap in the ChannelWrapper.
  • Method Details

    • asChannelData

      @Deprecated public ChannelData asChannelData()
      Deprecated.
      Returns the ChannelData contained. Use GenericObjectWrapper.asDataObject() instead.
      Returns:
      See above.
    • 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.