Class NonRigidRasteredRandomAccessible<T>
java.lang.Object
net.preibisch.mvrecon.process.fusion.transformed.weights.NonRigidRasteredRandomAccessible<T>
- All Implemented Interfaces:
net.imglib2.EuclideanSpace,net.imglib2.RandomAccessible<T>,net.imglib2.Typed<T>
public class NonRigidRasteredRandomAccessible<T>
extends Object
implements net.imglib2.RandomAccessible<T>
-
Constructor Summary
ConstructorsConstructorDescriptionNonRigidRasteredRandomAccessible(net.imglib2.RealRandomAccessible<T> realRandomAccessible, T zero, Collection<? extends NonrigidIP> ips, double alpha, mpicbg.models.AffineModel3D invertedModelOpener, long[] offset) -
Method Summary
Modifier and TypeMethodDescriptiondoublegetAlpha()getType()intrandomAccess(net.imglib2.Interval interval) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.imglib2.RandomAccessible
getAt, getAt, getAt, view
-
Constructor Details
-
NonRigidRasteredRandomAccessible
public NonRigidRasteredRandomAccessible(net.imglib2.RealRandomAccessible<T> realRandomAccessible, T zero, Collection<? extends NonrigidIP> ips, double alpha, mpicbg.models.AffineModel3D invertedModelOpener, long[] offset) - Parameters:
realRandomAccessible- - someRealRandomAccessiblethat we transformzero- - the zero constantips- - the local points with their respective local shiftalpha- - parameter of the moving least squaresinvertedModelOpener- - possibly the inverse of the extra model used when opening downsampled imagesoffset- - an additional translational offset
-
-
Method Details
-
getAlpha
public double getAlpha() -
numDimensions
public int numDimensions()- Specified by:
numDimensionsin interfacenet.imglib2.EuclideanSpace
-
randomAccess
- Specified by:
randomAccessin interfacenet.imglib2.RandomAccessible<T>
-
randomAccess
- Specified by:
randomAccessin interfacenet.imglib2.RandomAccessible<T>
-
getType
- Specified by:
getTypein interfacenet.imglib2.Typed<T>
-