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|mindxdmaxd;d∈{0… n-1}}

An RealInterval over the real source domain. Note that this does not imply that for all coordinates in the RealInterval function values exist or can be generated. It only defines where the minimum and maximum source coordinates are. E.g. an IterableRealInterval has a limited number of values and a source coordinate for each. By that, minimum and maximum are defined but the RealInterval does not define a value for all coordinates in between.
Author:
Stephan Saalfeld
  • Method Details

    • 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 a RealPositionable to the minimum of this Interval
      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 a RealPositionable to the maximum of this Interval
      Parameters:
      max -