public class LinearIntensityMap<T extends RealType<T>> extends Object
RealComposite<T>
2d-vector
(a, b) in a map. The
map is a RealRandomAccessible
and the defined interval as passed as
an independent parameter. If the coefficients are passed as a raster, the
interval is that of a raster. The map is scaled such that it applies to
the interval of the input image.Modifier and Type | Class and Description |
---|---|
static class |
LinearIntensityMap.Interpolation |
Modifier and Type | Field and Description |
---|---|
protected RealRandomAccessible<RealComposite<T>> |
coefficients |
protected Dimensions |
dimensions |
protected InterpolatorFactory<RealComposite<T>,RandomAccessible<RealComposite<T>>> |
interpolatorFactory |
protected Translation |
translation |
Constructor and Description |
---|
LinearIntensityMap(RandomAccessibleInterval<T> source) |
LinearIntensityMap(RandomAccessibleInterval<T> source,
InterpolatorFactory<RealComposite<T>,RandomAccessible<RealComposite<T>>> interpolatorFactory) |
LinearIntensityMap(RandomAccessibleInterval<T> source,
LinearIntensityMap.Interpolation interpolation) |
Modifier and Type | Method and Description |
---|---|
static void |
main(String[] args) |
protected static <S extends RealType<S>,T extends RealType<T>> |
map(IterableInterval<S> image,
IterableInterval<RealComposite<T>> coefficients) |
protected static <T extends RealType<T>> |
mapARGB(IterableInterval<ARGBType> image,
IterableInterval<RealComposite<T>> coefficients) |
protected static <S extends RealType<S>,T extends RealType<T>> |
mapComposite(IterableInterval<RealComposite<S>> image,
IterableInterval<RealComposite<T>> coefficients) |
protected static <S extends RealType<S>,T extends RealType<T>> |
mapCrop(IterableInterval<S> image,
IterableInterval<RealComposite<T>> coefficients) |
<S extends NumericType<S>> |
run(RandomAccessibleInterval<S> image) |
protected final Dimensions dimensions
protected final Translation translation
protected final RealRandomAccessible<RealComposite<T extends RealType<T>>> coefficients
protected final InterpolatorFactory<RealComposite<T extends RealType<T>>,RandomAccessible<RealComposite<T extends RealType<T>>>> interpolatorFactory
public LinearIntensityMap(RandomAccessibleInterval<T> source, InterpolatorFactory<RealComposite<T>,RandomAccessible<RealComposite<T>>> interpolatorFactory)
public LinearIntensityMap(RandomAccessibleInterval<T> source)
public LinearIntensityMap(RandomAccessibleInterval<T> source, LinearIntensityMap.Interpolation interpolation)
public <S extends NumericType<S>> void run(RandomAccessibleInterval<S> image)
protected static final <S extends RealType<S>,T extends RealType<T>> void map(IterableInterval<S> image, IterableInterval<RealComposite<T>> coefficients)
protected static final <S extends RealType<S>,T extends RealType<T>> void mapCrop(IterableInterval<S> image, IterableInterval<RealComposite<T>> coefficients)
protected static final <S extends RealType<S>,T extends RealType<T>> void mapComposite(IterableInterval<RealComposite<S>> image, IterableInterval<RealComposite<T>> coefficients)
protected static final <T extends RealType<T>> void mapARGB(IterableInterval<ARGBType> image, IterableInterval<RealComposite<T>> coefficients)
public static void main(String[] args)
Copyright © 2015–2021 Fiji. All rights reserved.