Class LazyNonRigidFusion<T extends net.imglib2.type.numeric.RealType<T> & net.imglib2.type.NativeType<T>>
java.lang.Object
net.preibisch.mvrecon.process.fusion.lazy.LazyNonRigidFusion<T>
- All Implemented Interfaces:
Consumer<net.imglib2.RandomAccessibleInterval<T>>
public class LazyNonRigidFusion<T extends net.imglib2.type.numeric.RealType<T> & net.imglib2.type.NativeType<T>>
extends Object
implements Consumer<net.imglib2.RandomAccessibleInterval<T>>
-
Constructor Summary
ConstructorsConstructorDescriptionLazyNonRigidFusion(net.imglib2.converter.Converter<net.imglib2.type.numeric.real.FloatType, T> converter, mpicbg.spim.data.generic.sequence.BasicImgLoader imgloader, Map<mpicbg.spim.data.sequence.ViewId, net.imglib2.realtransform.AffineTransform3D> viewRegistrations, Map<mpicbg.spim.data.sequence.ViewId, ViewInterestPointLists> viewInterestPoints, Map<mpicbg.spim.data.sequence.ViewId, ? extends mpicbg.spim.data.generic.sequence.BasicViewDescription<?>> viewDescriptions, Collection<? extends mpicbg.spim.data.sequence.ViewId> viewsToFuse, Collection<? extends mpicbg.spim.data.sequence.ViewId> viewsToUse, List<String> labels, FusionGUI.FusionType fusionType, boolean displayDistances, long[] controlPointDistance, double alpha, boolean virtualGrid, int interpolation, Map<? extends mpicbg.spim.data.sequence.ViewId, mpicbg.models.AffineModel1D> intensityAdjustments, ExecutorService service, net.imglib2.Interval boundingBox, long[] globalMin, T type) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(net.imglib2.RandomAccessibleInterval<T> output) static final <T extends net.imglib2.type.numeric.RealType<T> & net.imglib2.type.NativeType<T>>
net.imglib2.RandomAccessibleInterval<T> init(net.imglib2.converter.Converter<net.imglib2.type.numeric.real.FloatType, T> converter, mpicbg.spim.data.generic.sequence.BasicImgLoader imgloader, Map<mpicbg.spim.data.sequence.ViewId, net.imglib2.realtransform.AffineTransform3D> viewRegistrations, Map<mpicbg.spim.data.sequence.ViewId, ViewInterestPointLists> viewInterestPoints, Map<mpicbg.spim.data.sequence.ViewId, ? extends mpicbg.spim.data.generic.sequence.BasicViewDescription<?>> viewDescriptions, Collection<? extends mpicbg.spim.data.sequence.ViewId> viewsToFuse, Collection<? extends mpicbg.spim.data.sequence.ViewId> viewsToUse, List<String> labels, FusionGUI.FusionType fusionType, boolean displayDistances, long[] controlPointDistance, double alpha, boolean virtualGrid, int interpolation, Map<? extends mpicbg.spim.data.sequence.ViewId, mpicbg.models.AffineModel1D> intensityAdjustments, ExecutorService service, net.imglib2.Interval fusionInterval, T type, int[] blockSize) static void
-
Constructor Details
-
LazyNonRigidFusion
public LazyNonRigidFusion(net.imglib2.converter.Converter<net.imglib2.type.numeric.real.FloatType, T> converter, mpicbg.spim.data.generic.sequence.BasicImgLoader imgloader, Map<mpicbg.spim.data.sequence.ViewId, net.imglib2.realtransform.AffineTransform3D> viewRegistrations, Map<mpicbg.spim.data.sequence.ViewId, ViewInterestPointLists> viewInterestPoints, Map<mpicbg.spim.data.sequence.ViewId, ? extends mpicbg.spim.data.generic.sequence.BasicViewDescription<?>> viewDescriptions, Collection<? extends mpicbg.spim.data.sequence.ViewId> viewsToFuse, Collection<? extends mpicbg.spim.data.sequence.ViewId> viewsToUse, List<String> labels, FusionGUI.FusionType fusionType, boolean displayDistances, long[] controlPointDistance, double alpha, boolean virtualGrid, int interpolation, Map<? extends mpicbg.spim.data.sequence.ViewId, mpicbg.models.AffineModel1D> intensityAdjustments, ExecutorService service, net.imglib2.Interval boundingBox, long[] globalMin, T type)
-
-
Method Details
-
accept
- Specified by:
acceptin interfaceConsumer<T extends net.imglib2.type.numeric.RealType<T> & net.imglib2.type.NativeType<T>>
-
init
public static final <T extends net.imglib2.type.numeric.RealType<T> & net.imglib2.type.NativeType<T>> net.imglib2.RandomAccessibleInterval<T> init(net.imglib2.converter.Converter<net.imglib2.type.numeric.real.FloatType, T> converter, mpicbg.spim.data.generic.sequence.BasicImgLoader imgloader, Map<mpicbg.spim.data.sequence.ViewId, net.imglib2.realtransform.AffineTransform3D> viewRegistrations, Map<mpicbg.spim.data.sequence.ViewId, ViewInterestPointLists> viewInterestPoints, Map<mpicbg.spim.data.sequence.ViewId, ? extends mpicbg.spim.data.generic.sequence.BasicViewDescription<?>> viewDescriptions, Collection<? extends mpicbg.spim.data.sequence.ViewId> viewsToFuse, Collection<? extends mpicbg.spim.data.sequence.ViewId> viewsToUse, List<String> labels, FusionGUI.FusionType fusionType, boolean displayDistances, long[] controlPointDistance, double alpha, boolean virtualGrid, int interpolation, Map<? extends mpicbg.spim.data.sequence.ViewId, mpicbg.models.AffineModel1D> intensityAdjustments, ExecutorService service, net.imglib2.Interval fusionInterval, T type, int[] blockSize) -
main
-