Class BoundingBoxMaximal
java.lang.Object
net.preibisch.mvrecon.process.boundingbox.BoundingBoxMaximal
- All Implemented Interfaces:
BoundingBoxEstimation
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic boolean -
Constructor Summary
ConstructorsConstructorDescriptionBoundingBoxMaximal(Collection<? extends mpicbg.spim.data.sequence.ViewId> views, HashMap<? extends mpicbg.spim.data.sequence.ViewId, net.imglib2.Dimensions> dimensions, HashMap<? extends mpicbg.spim.data.sequence.ViewId, net.imglib2.realtransform.AffineTransform3D> registrations) BoundingBoxMaximal(Collection<? extends mpicbg.spim.data.sequence.ViewId> views, mpicbg.spim.data.generic.AbstractSpimData<? extends mpicbg.spim.data.generic.sequence.AbstractSequenceDescription<?, ?, ? extends mpicbg.spim.data.sequence.ImgLoader>> data) -
Method Summary
Modifier and TypeMethodDescriptionstatic int[]approximateLowerBound(double[] min) static int[]approximateUpperBound(double[] max) static voidcomputeMaxBoundingBoxDimensions(Collection<mpicbg.spim.data.sequence.ViewId> viewIds, HashMap<mpicbg.spim.data.sequence.ViewId, net.imglib2.Dimensions> dimensions, HashMap<mpicbg.spim.data.sequence.ViewId, net.imglib2.realtransform.AffineTransform3D> registrations, double[] minBB, double[] maxBB)
-
Field Details
-
dimensions
-
ignoreMissingViews
public static boolean ignoreMissingViews
-
-
Constructor Details
-
BoundingBoxMaximal
public BoundingBoxMaximal(Collection<? extends mpicbg.spim.data.sequence.ViewId> views, mpicbg.spim.data.generic.AbstractSpimData<? extends mpicbg.spim.data.generic.sequence.AbstractSequenceDescription<?, ?, ? extends mpicbg.spim.data.sequence.ImgLoader>> data) -
BoundingBoxMaximal
public BoundingBoxMaximal(Collection<? extends mpicbg.spim.data.sequence.ViewId> views, HashMap<? extends mpicbg.spim.data.sequence.ViewId, net.imglib2.Dimensions> dimensions, HashMap<? extends mpicbg.spim.data.sequence.ViewId, net.imglib2.realtransform.AffineTransform3D> registrations)
-
-
Method Details
-
estimate
- Specified by:
estimatein interfaceBoundingBoxEstimation
-
approximateLowerBound
public static int[] approximateLowerBound(double[] min) -
approximateUpperBound
public static int[] approximateUpperBound(double[] max) -
computeMaxBoundingBoxDimensions
public static void computeMaxBoundingBoxDimensions(Collection<mpicbg.spim.data.sequence.ViewId> viewIds, HashMap<mpicbg.spim.data.sequence.ViewId, net.imglib2.Dimensions> dimensions, HashMap<mpicbg.spim.data.sequence.ViewId, net.imglib2.realtransform.AffineTransform3D> registrations, double[] minBB, double[] maxBB) - Parameters:
viewIds- - view ids to processdimensions- - map vid to dimensionsregistrations- - map vid to registrationsminBB- - lower bounds to fillmaxBB- - upper bounds to fill
-