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