Package net.imglib2
Class AbstractWrappedInterval<I extends Interval>
- java.lang.Object
-
- net.imglib2.AbstractWrappedRealInterval<I>
-
- net.imglib2.AbstractWrappedInterval<I>
-
- All Implemented Interfaces:
Dimensions,EuclideanSpace,Interval,RealInterval
- Direct Known Subclasses:
AbstractConvertedIterableInterval,AbstractConvertedIterableRandomAccessibleInterval,AbstractConvertedRandomAccessibleInterval,IterableRandomAccessibleInterval,IterableTransformBuilder.IterableIntervalView,IterableTransformBuilder.Slice,IterableTransformBuilder.SubInterval
public abstract class AbstractWrappedInterval<I extends Interval> extends AbstractWrappedRealInterval<I> implements Interval
Convenient base class forIterableIntervals,RandomAccessibleIntervals, etc that forward theIntervalinterface to, for example, their source accessible.
-
-
Field Summary
-
Fields inherited from class net.imglib2.AbstractWrappedRealInterval
sourceInterval
-
-
Constructor Summary
Constructors Constructor Description AbstractWrappedInterval(I source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longdimension(int d)Default implementation ofDimensions.dimension(int).voiddimensions(long[] dimensions)Write the number of pixels in each dimension into long[].longmax(int d)Get the maximum in dimension d.voidmax(long[] max)Write the maximum of each dimension into long[].voidmax(Positionable max)Sets aPositionableto the maximum of thisIntervallongmin(int d)Get the minimum in dimension d.voidmin(long[] min)Write the minimum of each dimension into long[].voidmin(Positionable min)Sets aPositionableto the minimum of thisInterval-
Methods inherited from class net.imglib2.AbstractWrappedRealInterval
getSource, numDimensions, realMax, realMax, realMax, realMin, realMin, realMin
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.imglib2.Dimensions
dimensions, dimensionsAsLongArray, dimensionsAsPoint
-
Methods inherited from interface net.imglib2.EuclideanSpace
numDimensions
-
Methods inherited from interface net.imglib2.Interval
maxAsLongArray, maxAsPoint, minAsLongArray, minAsPoint, realMax, realMin
-
Methods inherited from interface net.imglib2.RealInterval
maxAsDoubleArray, maxAsRealPoint, minAsDoubleArray, minAsRealPoint, realMax, realMax, realMin, realMin
-
-
-
-
Constructor Detail
-
AbstractWrappedInterval
public AbstractWrappedInterval(I source)
-
-
Method Detail
-
dimensions
public void dimensions(long[] dimensions)
Description copied from interface:DimensionsWrite the number of pixels in each dimension into long[].- Specified by:
dimensionsin interfaceDimensions
-
dimension
public long dimension(int d)
Description copied from interface:IntervalDefault implementation ofDimensions.dimension(int).- Specified by:
dimensionin interfaceDimensions- Specified by:
dimensionin interfaceInterval
-
min
public long min(int d)
Description copied from interface:IntervalGet the minimum in dimension d.
-
min
public void min(long[] min)
Description copied from interface:IntervalWrite the minimum of each dimension into long[].
-
min
public void min(Positionable min)
Description copied from interface:IntervalSets aPositionableto the minimum of thisInterval
-
max
public long max(int d)
Description copied from interface:IntervalGet the maximum in dimension d.
-
max
public void max(long[] max)
Description copied from interface:IntervalWrite the maximum of each dimension into long[].
-
max
public void max(Positionable max)
Description copied from interface:IntervalSets aPositionableto the maximum of thisInterval
-
-