public static interface ChannelIntensityRanges.Builder
ChannelIntensityRanges.
Obtain an instance via ChannelIntensityRanges.builder() or
ChannelIntensityRanges.copyBuilder().
| Modifier and Type | Method and Description |
|---|---|
ChannelIntensityRanges |
build()
Builds and returns the
ChannelIntensityRanges. |
ChannelIntensityRanges.Builder |
componentMaximum(int component,
long max)
Sets only the maximum (white point) for the given component.
|
ChannelIntensityRanges.Builder |
componentMinimum(int component,
long min)
Sets only the minimum (black point) for the given component.
|
ChannelIntensityRanges.Builder |
componentRange(int component,
ComponentIntensityRange range)
Sets the range for the given component from a
ComponentIntensityRange. |
ChannelIntensityRanges.Builder |
componentRange(int component,
long min,
long max)
Sets the range for the given component by explicit min and max values.
|
ChannelIntensityRanges.Builder |
componentRanges(java.util.List<ComponentIntensityRange> ranges)
Replaces all component ranges with the given list.
|
ChannelIntensityRanges.Builder componentRange(int component, long min, long max)
component - zero-based component index (e.g. 0=red, 1=green, 2=blue for RGB)min - black pointmax - white point (Long.MAX_VALUE = full camera range)ChannelIntensityRanges.Builder componentRange(int component, ComponentIntensityRange range)
ComponentIntensityRange.component - zero-based component indexrange - range to copy min/max fromChannelIntensityRanges.Builder componentMinimum(int component, long min)
component - zero-based component indexmin - black pointChannelIntensityRanges.Builder componentMaximum(int component, long max)
component - zero-based component indexmax - white point (Long.MAX_VALUE = full camera range)ChannelIntensityRanges.Builder componentRanges(java.util.List<ComponentIntensityRange> ranges)
ranges - list of ranges, one per component; index 0 is the first componentChannelIntensityRanges build()
ChannelIntensityRanges.ChannelIntensityRanges