Package | Description |
---|---|
org.anchoranalysis.image.bean.channel |
Base classes for performing operations on
Channel s. |
org.anchoranalysis.image.bean.displayer | |
org.anchoranalysis.image.core.channel.convert.attached.channel |
Converts a channel to another data-type based upon a
Channel to which it is attached. |
org.anchoranalysis.image.core.channel.convert.attached.histogram |
Converts a channel to another data-type based upon a
Histogram to which it is attached. |
org.anchoranalysis.image.core.stack |
Defines the key data object,
Stack , and related
classes. |
org.anchoranalysis.plugin.image.bean.channel.convert |
Implementations of
ConvertChannelTo and ConvertChannelToWithHistogram . |
Modifier and Type | Method and Description |
---|---|
abstract ChannelConverterAttached<Histogram,T> |
ConvertChannelToWithHistogram.createConverter()
Creates the converter.
|
Modifier and Type | Method and Description |
---|---|
protected abstract ChannelConverterAttached<Channel,UnsignedByteBuffer> |
StackDisplayer.createConverterFor(VoxelDataType dataType)
Determines what kind of converter to use for a particular channel, to map it to an unsigned
8-bit channel.
|
protected ChannelConverterAttached<Channel,UnsignedByteBuffer> |
IntensityQuantiles.createConverterFor(VoxelDataType dataType) |
Modifier and Type | Class and Description |
---|---|
class |
IntensityRange
Converts a
Channel to UnsignedByteBuffer by scaling against the maximum
intensity value that appears in it. |
class |
MaxIntensity
Converts a
Channel to UnsignedByteBuffer by scaling against the maximum
intensity value that appears in it. |
class |
QuantileIntensity
Converts a
Channel to UnsignedByteBuffer by scaling against a quantile of
the intensity values that appear in it. |
class |
UpperLowerQuantileIntensity
Converts a
Channel to UnsignedByteBuffer by scaling against lower and upper
quantiles of the intensity values that appear in it. |
Modifier and Type | Class and Description |
---|---|
class |
MaxIntensityFromHistogram
Converts a
Channel to UnsignedByteBuffer by scaling against the maximum
intensity value from a corresponding histogram. |
class |
QuantileIntensityFromHistogram
Converts a
Channel to UnsignedByteBuffer by scaling against a quantile of
the intensity values from a corresponding histogram. |
class |
UpperLowerQuantileIntensityFromHistogram
Converts a
Channel to UnsignedByteBuffer by scaling against lower and upper
quantiles of the intensity values from a corresponding histogram. |
Modifier and Type | Method and Description |
---|---|
List<Optional<ChannelConverterAttached<Channel,UnsignedByteBuffer>>> |
DisplayStack.getConverters()
A list of optional converters that will be applied to the respective channel in
stack
if they exist. |
Modifier and Type | Method and Description |
---|---|
void |
ChannelMapper.consumeChannelIfSupported(int channelIndex,
java.util.function.BiConsumer<Channel,ChannelConverterAttached<Channel,UnsignedByteBuffer>> consumer,
java.util.function.Consumer<Channel> fallback)
Like
ChannelMapper.mapChannelIfSupported(int, BiFunction, Function) but the mapping has no
return-type. |
<T> T |
ChannelMapper.mapChannelIfSupported(int channelIndex,
java.util.function.BiFunction<Channel,ChannelConverterAttached<Channel,UnsignedByteBuffer>,T> mapFunction,
java.util.function.Function<Channel,T> fallback)
|
Constructor and Description |
---|
ChannelMapper(java.util.function.IntFunction<Channel> channelGetter,
java.util.function.IntFunction<Optional<ChannelConverterAttached<Channel,UnsignedByteBuffer>>> converterGetter) |
DisplayStack(Stack stack,
boolean eventuallyThree,
java.util.function.Function<VoxelDataType,ChannelConverterAttached<Channel,UnsignedByteBuffer>> createConverter)
Create for a particular
Stack that may needed to be converted. |
Modifier and Type | Method and Description |
---|---|
ChannelConverterAttached<Histogram,UnsignedByteBuffer> |
ToByteUpperLowerQuantileIntensity.createConverter() |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.