Module org.scijava.ops.image
Package org.scijava.ops.image.transform
Class DefaultTransformView<T extends NumericType<T> & RealType<T>>
- java.lang.Object
-
- org.scijava.ops.image.transform.DefaultTransformView<T>
-
- All Implemented Interfaces:
Functions.Arity4<RandomAccessibleInterval<T>,InvertibleRealTransform,Interval,InterpolatorFactory<T,RandomAccessible<T>>,RandomAccessibleInterval<T>>
public class DefaultTransformView<T extends NumericType<T> & RealType<T>> extends Object implements Functions.Arity4<RandomAccessibleInterval<T>,InvertibleRealTransform,Interval,InterpolatorFactory<T,RandomAccessible<T>>,RandomAccessibleInterval<T>>
Applies an Affine transform to aRandomAccessibleInterval- Author:
- Brian Northan (True North Intelligent Algorithms), Martin Horn (University of Konstanz), Stefan Helfrich (University of Konstanz)
- Implementation Note:
- op names="transform.realTransform", priority="101.0"
-
-
Constructor Summary
Constructors Constructor Description DefaultTransformView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RandomAccessibleInterval<T>apply(RandomAccessibleInterval<T> input, InvertibleRealTransform transform, Interval outputInterval, InterpolatorFactory<T,RandomAccessible<T>> interpolator)TODO-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.scijava.function.Functions.Arity4
andThen
-
-
-
-
Method Detail
-
apply
public RandomAccessibleInterval<T> apply(RandomAccessibleInterval<T> input, InvertibleRealTransform transform, Interval outputInterval, InterpolatorFactory<T,RandomAccessible<T>> interpolator)
TODO- Specified by:
applyin interfaceFunctions.Arity4<RandomAccessibleInterval<T extends NumericType<T> & RealType<T>>,InvertibleRealTransform,Interval,InterpolatorFactory<T extends NumericType<T> & RealType<T>,RandomAccessible<T extends NumericType<T> & RealType<T>>>,RandomAccessibleInterval<T extends NumericType<T> & RealType<T>>>- Parameters:
input- the inputtransform- the transform to applyoutputInterval- the output intervalinterpolator- theInterpolatorFactorydelegated to for interpolation- Returns:
- the output
-
-