Package net.imglib2
-
Interface Summary Interface Description Cursor<T> A Cursor iterates over a set of Localizable elements, for example the image values at the (integer) pixel positions of an image.Dimensions Defines an extent in n-dimensional discrete space.Dirty Interface for objects that can be flagged dirty (useful for access objects that track if their content was modified)EuclideanSpace {Rn}: an N-dimensional Euclidean space.Interval {x∈Zn|mind≤ xd≤maxd;d∈{0… n-1}}IterableInterval<T> AnIterableRealIntervalwhose elements are located at integer coordinates.IterableRealInterval<T> f:Rn∈[0,s]→TIterator TheIteratorinterface provides basic functionality for iterating over a set of elements.Localizable TheLocalizableinterface can localize itself in an n-dimensional discrete space.LocalizableSampler<T> Combination ofLocalizableandSamplerinterfaces.Positionable An element that can be positioned in n-dimensional discrete space.RandomAccess<T> RandomAccessible<T> f:Zn→TRandomAccessibleInterval<T> f:{x∈Zn|[min,max]→T}RealCursor<T> A RealCursor iterates over a set of RealLocalizable elements, for example intensity values sampled at a finite set of arbitrary real positions.RealInterval {x∈Rn|mind≤ xd≤maxd;d∈{0… n-1}}RealLocalizable TheRealLocalizableinterface can localize itself in an n-dimensional real space.RealLocalizableSampler<T> Combination ofRealLocalizableandSamplerinterfaces.RealPositionable An element that can be positioned in n-dimensional real space.RealRandomAccess<T> RealRandomAccessible<T> f:Rn→TRealRandomAccessibleRealInterval<T> f:{x∈Rn|[min,max]→T}Sampler<T> TheSamplerinterface provides access to a value whose type is specified by the generic parameter T.Typed<T> View An interface which marks an object that is a lightweight wrapper or "view" around actual data. -
Class Summary Class Description AbstractCursor<T> Abstract implementation ofCursor.AbstractCursorInt<T> Abstract implementation ofCursor.AbstractEuclideanSpace Superclass of abstract EuclideanSpace implementations (accessors, containers, etc).AbstractInterval Implementation of theIntervalinterface.AbstractLocalizable An abstract class that implements theLocalizableinterface using a long[] array to maintain position.AbstractLocalizableInt An abstract class that implements theLocalizableinterface using an int[] array to maintain position.AbstractLocalizingCursor<T> Abstract base class for localizingCursors.AbstractLocalizingCursorInt<T> Abstract base class for localizingCursors.AbstractRealInterval Implementation of theRealIntervalinterface.AbstractRealLocalizable An abstract class that implements theRealLocalizableinterface using an array of doubles to maintain positionAbstractWrappedInterval<I extends Interval> Convenient base class forIterableIntervals,RandomAccessibleIntervals, etc that forward theIntervalinterface to, for example, their source accessible.AbstractWrappedLocalizable<L extends Localizable> Convenient base class for accessors etc, that source allLocalizablecalls to aLocalizablesource.AbstractWrappedPositionableLocalizable<P extends Positionable & Localizable> Convenient base class for accessors etc, that source allLocalizableandPositionablecalls to aLocalizable & Positionablesource.AbstractWrappedRealInterval<I extends RealInterval> Convenient base class forIterableRealIntervals, etc that forward theRealIntervalinterface to, for example, their source accessible.FinalDimensions An implementation of dimensionality that can wrap a long[] array.FinalInterval Implementation of theIntervalinterface.FinalRealInterval Implementation of theRealIntervalinterface.FlatIterationOrder A flat iteration order on anIterableInterval.KDTree<T> KDTreeNode<T> Proxy for a node in a KDTree.Point A Point is a position in Euclidean space specified in integer coordinates.PointSample<T> A simple default implementation ofRandomAccessthat can be used to combine a real location and a sample instance, e.g.PointSampleList<T> A list of data samples at explicitinteger coordinates.RealPoint A point is a location in EuclideanSpace.RealPointSample<T> A simple default implementation ofRealRandomAccessthat can be used to combine a real location and a sample value, e.g.RealPointSampleList<T> A list of data samples at explicitreal coordinates.Volatile<T> Something volatile that has a value and is either VALID or INVALID.