Class ModelGrid
java.lang.Object
net.preibisch.mvrecon.process.fusion.transformed.nonrigid.grid.ModelGrid
- All Implemented Interfaces:
net.imglib2.EuclideanSpace,net.imglib2.RealRandomAccessible<NumericAffineModel3D>,net.imglib2.Typed<NumericAffineModel3D>
public class ModelGrid
extends Object
implements net.imglib2.RealRandomAccessible<NumericAffineModel3D>
-
Constructor Summary
ConstructorsConstructorDescriptionModelGrid(long[] controlPointDistance, net.imglib2.Interval boundingBox, Collection<? extends NonrigidIP> ips, double alpha, boolean virtual) -
Method Summary
Modifier and TypeMethodDescriptiondoublegetAlpha()getType()protected static final voidgetWorldCoordinates(double[] pos, net.imglib2.Localizable l, long[] min, long[] controlPointDistance, int n) intrealRandomAccess(net.imglib2.RealInterval interval) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.imglib2.RealRandomAccessible
getAt, getAt, getAt, realView
-
Constructor Details
-
ModelGrid
public ModelGrid(long[] controlPointDistance, net.imglib2.Interval boundingBox, Collection<? extends NonrigidIP> ips, double alpha, boolean virtual) throws mpicbg.models.NotEnoughDataPointsException, mpicbg.models.IllDefinedDataPointsException
-
-
Method Details
-
getAlpha
public double getAlpha() -
getWorldCoordinates
protected static final void getWorldCoordinates(double[] pos, net.imglib2.Localizable l, long[] min, long[] controlPointDistance, int n) -
numDimensions
public int numDimensions()- Specified by:
numDimensionsin interfacenet.imglib2.EuclideanSpace
-
realRandomAccess
- Specified by:
realRandomAccessin interfacenet.imglib2.RealRandomAccessible<NumericAffineModel3D>
-
realRandomAccess
public net.imglib2.RealRandomAccess<NumericAffineModel3D> realRandomAccess(net.imglib2.RealInterval interval) - Specified by:
realRandomAccessin interfacenet.imglib2.RealRandomAccessible<NumericAffineModel3D>
-
getType
- Specified by:
getTypein interfacenet.imglib2.Typed<NumericAffineModel3D>
-