Package net.imglib2
Interface Interval
-
- All Superinterfaces:
Dimensions
,EuclideanSpace
,RealInterval
- All Known Subinterfaces:
Img<T>
,IterableInterval<T>
,NativeImg<T,A>
,RandomAccessibleInterval<T>
- All Known Implementing Classes:
AbstractCellImg
,AbstractConvertedIterableInterval
,AbstractConvertedIterableRandomAccessibleInterval
,AbstractConvertedRandomAccessibleInterval
,AbstractImg
,AbstractInterval
,AbstractListImg
,AbstractLongListImg
,AbstractNativeImg
,AbstractWrappedInterval
,ARGBScreenImage
,ArrayImg
,ArrayImgAWTScreenImage
,ByteAWTScreenImage
,CellImg
,CompositeIntervalView
,ConvertedIterableInterval
,ConvertedRandomAccessibleInterval
,DiscreteFrequencyDistribution
,DoubleAWTScreenImage
,FinalInterval
,FloatAWTScreenImage
,Histogram1d
,HistogramNd
,ImgView
,IntAWTScreenImage
,IntervalIterator
,IntervalView
,IterableRandomAccessibleInterval
,LazyCellImg
,LazyCellImg.LazyCells
,ListImg
,LocalizingIntervalIterator
,LocalizingZeroMinIntervalIterator
,NtreeCursor
,NtreeImg
,OffsetableIntervalIterator
,OffsetableLocalizingIntervalIterator
,PlanarImg
,PointSampleList
,RandomAccessibleIntervalCursor
,ShortAWTScreenImage
,StackView
,SubsampleIntervalView
,UnsignedByteAWTScreenImage
,UnsignedIntAWTScreenImage
,UnsignedShortAWTScreenImage
,WriteConvertedIterableInterval
,WriteConvertedIterableRandomAccessibleInterval
,WriteConvertedRandomAccessibleInterval
,ZeroMinIntervalIterator
public interface Interval extends RealInterval, Dimensions
{x∈Zn|mind≤ xd≤maxd;d∈{0… n-1}}
An
Interval
over the discrete source domain. Note that this does not imply that for all coordinates in theInterval
function values exist or can be generated. It only defines where the minimum and maximum source coordinates are. E.g. anIterableInterval
has a limited number of values and a source coordinate for each. By that, minimum and maximum are defined but theInterval
does not define a value for all coordinates in between.- Author:
- Stephan Saalfeld, Stephan Preibisch
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
max(int d)
Get the maximum in dimension d.void
max(long[] max)
Write the maximum of each dimension into long[].void
max(Positionable max)
Sets aPositionable
to the maximum of thisInterval
long
min(int d)
Get the minimum in dimension d.void
min(long[] min)
Write the minimum of each dimension into long[].void
min(Positionable min)
Sets aPositionable
to the minimum of thisInterval
-
Methods inherited from interface net.imglib2.Dimensions
dimension, dimensions
-
Methods inherited from interface net.imglib2.EuclideanSpace
numDimensions
-
-
-
-
Method Detail
-
min
long min(int d)
Get the minimum in dimension d.- Parameters:
d
- dimension- Returns:
- minimum in dimension d.
-
min
void min(long[] min)
Write the minimum of each dimension into long[].- Parameters:
min
-
-
min
void min(Positionable min)
Sets aPositionable
to the minimum of thisInterval
- Parameters:
min
-
-
max
long max(int d)
Get the maximum in dimension d.- Parameters:
d
- dimension- Returns:
- maximum in dimension d.
-
max
void max(long[] max)
Write the maximum of each dimension into long[].- Parameters:
max
-
-
max
void max(Positionable max)
Sets aPositionable
to the maximum of thisInterval
- Parameters:
max
-
-
-