Class BoundingBox
java.lang.Object
net.preibisch.mvrecon.fiji.spimdata.boundingbox.BoundingBox
- All Implemented Interfaces:
Comparable<BoundingBox>,net.imglib2.Dimensions,net.imglib2.EuclideanSpace,net.imglib2.Interval,net.imglib2.RealInterval
- Direct Known Subclasses:
BoundingBoxGUI
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBoundingBox(int[] min, int[] max) BoundingBox(String title, int[] min, int[] max) BoundingBox(net.imglib2.Interval interval) -
Method Summary
Modifier and TypeMethodDescriptionintlongdimension(int d) voiddimensions(long[] dimensions) static Stringlong[]getDimensions(int downsampling) int[]getMax()int[]getMin()getTitle()longmax(int d) voidmax(long[] max) voidlongmin(int d) voidmin(long[] min) voidintvoidrealMax(double[] max) doublerealMax(int d) voidvoidrealMin(double[] min) doublerealMin(int d) voidvoidtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.imglib2.Dimensions
dimensions, dimensionsAsLongArray, dimensionsAsPointMethods inherited from interface net.imglib2.Interval
maxAsLongArray, maxAsPoint, minAsLongArray, minAsPointMethods inherited from interface net.imglib2.RealInterval
maxAsDoubleArray, maxAsRealPoint, minAsDoubleArray, minAsRealPoint
-
Field Details
-
min
protected int[] min -
max
protected int[] max -
title
-
-
Constructor Details
-
BoundingBox
-
BoundingBox
public BoundingBox(int[] min, int[] max) -
BoundingBox
-
-
Method Details
-
setTitle
-
getTitle
-
getMin
public int[] getMin() -
getMax
public int[] getMax() -
getDimensions
public long[] getDimensions(int downsampling) - Parameters:
downsampling- - how much downsampling (TODO: remove)- Returns:
- - the final dimensions including downsampling of this bounding box (to instantiate an img)
-
min
public long min(int d) - Specified by:
minin interfacenet.imglib2.Interval
-
min
public void min(long[] min) - Specified by:
minin interfacenet.imglib2.Interval
-
min
- Specified by:
minin interfacenet.imglib2.Interval
-
max
public long max(int d) - Specified by:
maxin interfacenet.imglib2.Interval
-
max
public void max(long[] max) - Specified by:
maxin interfacenet.imglib2.Interval
-
max
- Specified by:
maxin interfacenet.imglib2.Interval
-
realMin
public double realMin(int d) - Specified by:
realMinin interfacenet.imglib2.Interval- Specified by:
realMinin interfacenet.imglib2.RealInterval
-
realMin
public void realMin(double[] min) - Specified by:
realMinin interfacenet.imglib2.RealInterval
-
realMin
- Specified by:
realMinin interfacenet.imglib2.RealInterval
-
realMax
public double realMax(int d) - Specified by:
realMaxin interfacenet.imglib2.Interval- Specified by:
realMaxin interfacenet.imglib2.RealInterval
-
realMax
public void realMax(double[] max) - Specified by:
realMaxin interfacenet.imglib2.RealInterval
-
realMax
- Specified by:
realMaxin interfacenet.imglib2.RealInterval
-
numDimensions
public int numDimensions()- Specified by:
numDimensionsin interfacenet.imglib2.EuclideanSpace
-
dimensions
public void dimensions(long[] dimensions) - Specified by:
dimensionsin interfacenet.imglib2.Dimensions
-
dimension
public long dimension(int d) - Specified by:
dimensionin interfacenet.imglib2.Dimensions- Specified by:
dimensionin interfacenet.imglib2.Interval
-
compareTo
- Specified by:
compareToin interfaceComparable<BoundingBox>
-
toString
-
getBoundingBoxDescription
-