@JsonObject(value="ImageChannel") public class ImageChannel extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<ImageChannel>
Constructor and Description |
---|
ImageChannel(java.lang.String code,
java.lang.String label) |
ImageChannel(java.lang.String code,
java.lang.String label,
java.lang.String description,
java.lang.Integer wavelength,
java.util.List<ImageTransformationInfo> transformations) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ImageChannel imageChannel) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getCode()
Returns the channel code.
|
java.lang.String |
getLabel()
Returns the channel label.
|
java.util.List<ImageTransformationInfo> |
getTransformations()
Returns the transformations defined for this channel.
|
int |
hashCode() |
java.lang.String |
toString() |
java.lang.String |
tryGetDescription()
Returns the channel' description or
null , if this channel has no description. |
java.lang.Integer |
tryGetWavelength()
Returns the channel's wavelength or
null , if the wavelength is not known. |
public ImageChannel(java.lang.String code, java.lang.String label)
public ImageChannel(java.lang.String code, java.lang.String label, java.lang.String description, java.lang.Integer wavelength, java.util.List<ImageTransformationInfo> transformations)
public java.lang.String getCode()
public java.lang.String getLabel()
public java.lang.String tryGetDescription()
null
, if this channel has no description.public java.lang.Integer tryGetWavelength()
null
, if the wavelength is not known.public java.util.List<ImageTransformationInfo> getTransformations()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(ImageChannel imageChannel)
compareTo
in interface java.lang.Comparable<ImageChannel>