public interface ChannelDisplaySettings
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ChannelDisplaySettings.Builder
Builder for ChannelDisplaySettings.
|
| Modifier and Type | Method and Description |
|---|---|
static ChannelDisplaySettings.Builder |
builder() |
ChannelDisplaySettings.Builder |
copyBuilder() |
ChannelDisplaySettings.Builder |
copyBuilderWithComponentSettings(int component,
ComponentDisplaySettings settings) |
java.util.List<ComponentDisplaySettings> |
getAllComponentSettings() |
java.awt.Color |
getColor()
Color used to represent this channel, i.e., brightest color of the LUT
used to display this channel
|
ComponentDisplaySettings |
getComponentSettings(int component) |
default double |
getFloatHistoRangeMaximum()
High end of the histogram axis for floating point images.
|
default double |
getFloatHistoRangeMinimum()
Low end of the histogram axis for floating point images.
|
java.lang.String |
getGroupName()
Name of the channelgroup this channel belongs to.
|
int |
getHistoRangeBits()
Range of this histogram displayed for this channel
For now, histogram always starts at zero, so this represents
the maximum value on the x-axis of the histogram.
|
java.lang.String |
getName()
Returns name of the channel that is displayed.
|
int |
getNumberOfComponents() |
default boolean |
hasFloatHistoRange()
Returns whether a float histogram axis range has been recorded.
|
default boolean |
isFloatHistoRangePinned()
Returns whether the float histogram axis was chosen by the user.
|
boolean |
isUniformComponentScalingEnabled() |
boolean |
isVisible()
Indicates whether this is visible.
|
boolean |
useCameraRange()
Returns whether the camera range is used as histogram range.
|
java.awt.Color getColor()
boolean isUniformComponentScalingEnabled()
int getHistoRangeBits()
boolean useCameraRange()
default double getFloatHistoRangeMinimum()
The default implementation reports no axis range, so that implementations written before the float axis existed keep compiling.
Double.NaN if not sethasFloatHistoRange()default double getFloatHistoRangeMaximum()
Double.NaN if not sethasFloatHistoRange()default boolean hasFloatHistoRange()
default boolean isFloatHistoRangePinned()
A pinned axis is not widened to include newly displayed images.
boolean isVisible()
java.lang.String getName()
java.lang.String getGroupName()
int getNumberOfComponents()
ComponentDisplaySettings getComponentSettings(int component)
java.util.List<ComponentDisplaySettings> getAllComponentSettings()
ChannelDisplaySettings.Builder copyBuilder()
ChannelDisplaySettings.Builder copyBuilderWithComponentSettings(int component, ComponentDisplaySettings settings)
static ChannelDisplaySettings.Builder builder()