public static interface ChannelDisplaySettings.Builder
ChannelDisplaySettings.Builder color(java.awt.Color color)
ChannelDisplaySettings.Builder colorWhite()
ChannelDisplaySettings.Builder colorColorBlindFriendly(int number)
ChannelDisplaySettings.Builder colorRed()
ChannelDisplaySettings.Builder colorGreen()
ChannelDisplaySettings.Builder colorBlue()
ChannelDisplaySettings.Builder colorCyan()
ChannelDisplaySettings.Builder colorMagenta()
ChannelDisplaySettings.Builder colorYellow()
ChannelDisplaySettings.Builder uniformComponentScaling(boolean enable)
ChannelDisplaySettings.Builder histoRangeBits(int bits)
ChannelDisplaySettings.Builder useCameraHistoRange(boolean use)
default ChannelDisplaySettings.Builder floatHistoRange(double min, double max)
Only meaningful for float images, whose axis is a real value range rather than
a bit depth. Pass Double.NaN for both to clear it.
The default implementation ignores the values, so that builders written before the float axis existed keep compiling; they simply carry no axis range.
min - low end of the axismax - high end of the axisdefault ChannelDisplaySettings.Builder floatHistoRangePinned(boolean pinned)
When set, the axis is left exactly as given instead of being widened to take in each newly displayed image.
pinned - true to stop the axis adapting to the dataChannelDisplaySettings.Builder name(java.lang.String name)
ChannelDisplaySettings.Builder groupName(java.lang.String groupName)
ChannelDisplaySettings.Builder visible(boolean visible)
ChannelDisplaySettings.Builder show()
ChannelDisplaySettings.Builder hide()
ChannelDisplaySettings.Builder component(int component)
ChannelDisplaySettings.Builder component(int component, ComponentDisplaySettings settings)
ChannelDisplaySettings.Builder intensityScaling(ChannelIntensityRanges ranges)
This is a convenience alternative to calling
component(int, ComponentDisplaySettings) once per component.
Only min and max are transferred; any gamma values already set on existing
component settings are preserved.
ranges - per-component intensity ranges for this channelint getNumberOfComponents()
ComponentDisplaySettings getComponentSettings(int component)
ChannelDisplaySettings build()