public class SingleDimensionLUTGrid extends AbstractLUTGrid
access, coefficients, currentLut, dimensions, interpolatorFactory, lutArray, lutMaxIndex, nNonTransformedCoordinates, numSourceDimensions, numTargetDimensions, scale, shift
Constructor and Description |
---|
SingleDimensionLUTGrid(int numSourceDimensions,
int numTargetDimensions,
RandomAccessibleInterval<DoubleType> lutArray,
int applyTransformToDimension) |
SingleDimensionLUTGrid(int numSourceDimensions,
int numTargetDimensions,
RandomAccessibleInterval<DoubleType> lutArray,
int applyTransformToDimension,
double[] scale,
double[] shift) |
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) |
InvertibleRealTransform |
copy() |
InvertibleRealTransform |
inverse() |
SingleDimensionLUTGrid |
reScale(double... scale) |
SingleDimensionLUTGrid |
reShift(double... shift) |
apply, applyChecked, applyInverse, applyInverseChecked, copyAndFillIfNecessary, findFloorIndex, maxTransformedCoordinate, minTransformedCoordinate, numSourceDimensions, numTargetDimensions, updateCoordinates, updateCoordinates, updateCoordinates
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isIdentity
public SingleDimensionLUTGrid(int numSourceDimensions, int numTargetDimensions, RandomAccessibleInterval<DoubleType> lutArray, int applyTransformToDimension)
public SingleDimensionLUTGrid(int numSourceDimensions, int numTargetDimensions, RandomAccessibleInterval<DoubleType> lutArray, int applyTransformToDimension, double[] scale, double[] shift)
public void apply(double[] source, double[] target)
public void apply(float[] source, float[] target)
public void apply(RealLocalizable source, RealPositionable target)
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 InvertibleRealTransform copy()
public SingleDimensionLUTGrid reScale(double... scale)
public SingleDimensionLUTGrid reShift(double... shift)
Copyright © 2015–2021 Fiji. All rights reserved.