public class LUTRealTransform extends AbstractLUTRealTransform
lut, lutMaxIndex, numSourceDimensions, numTargetDimensions
Constructor and Description |
---|
LUTRealTransform(double[] lut,
int numSourceDimensions,
int numTargetDimensions) |
Modifier and Type | Method and Description |
---|---|
void |
apply(double[] source,
double[] target) |
void |
apply(float[] source,
float[] target) |
void |
apply(RealLocalizable source,
RealPositionable target) |
void |
applyInverse(double[] source,
double[] target) |
void |
applyInverse(float[] source,
float[] target) |
void |
applyInverse(RealPositionable source,
RealLocalizable target) |
LUTRealTransform |
copy()
Reuses the LUT.
|
InvertibleRealTransform |
inverse()
TODO create actual inverse
|
static void |
main(String[] args) |
static <T extends Type<T>> |
render(RealRandomAccessible<T> source,
RandomAccessibleInterval<T> target,
RealTransform transform,
double dx) |
apply, applyChecked, applyInverse, applyInverseChecked, findFloorIndex, maxTransformedCoordinate, minTransformedCoordinate, numSourceDimensions, numTargetDimensions
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isIdentity
public LUTRealTransform(double[] lut, int numSourceDimensions, int numTargetDimensions)
public void apply(double[] source, double[] target)
public void apply(float[] source, float[] target)
public void apply(RealLocalizable source, RealPositionable target)
public LUTRealTransform copy()
public void applyInverse(double[] source, double[] target)
public void applyInverse(float[] source, float[] target)
public void applyInverse(RealPositionable source, RealLocalizable target)
public InvertibleRealTransform inverse()
public static <T extends Type<T>> void render(RealRandomAccessible<T> source, RandomAccessibleInterval<T> target, RealTransform transform, double dx)
public static final void main(String[] args)
Copyright © 2015–2021 Fiji. All rights reserved.