| Modifier and Type | Class and Description | 
|---|---|
class  | 
PointSampleList<T>
A list of data samples at explicit  
integer coordinates. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IterableRandomAccessibleFunction<C extends RealType<C>,O extends RealType<O>>
 | 
class  | 
IterableRandomAccessibleFunctionDouble<O extends RealType<O>>  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends RealType<T>> | 
BlackTopHat.blackTopHat(RandomAccessible<T> source,
           IterableInterval<T> target,
           List<? extends Shape> strels,
           int numThreads)
Performs the black top-hat (or bottom-hat) morphological operation on a
  
RealType source RandomAccessible, using a list of
 Shapes as a structuring element, and writes the result on a
 specified target which must be an IterableInterval. | 
static <T extends Type<T> & Comparable<T> & Sub<T>> | 
BlackTopHat.blackTopHat(RandomAccessible<T> source,
           IterableInterval<T> target,
           List<? extends Shape> strels,
           T minVal,
           T maxVal,
           int numThreads)
Performs the black top-hat (or bottom-hat) morphological operation on a
 source  
RandomAccessible, using a list of Shapes as a
 structuring element, and writes the result on a specified target which
 must be an IterableInterval. | 
static <T extends RealType<T>> | 
BlackTopHat.blackTopHat(RandomAccessible<T> source,
           IterableInterval<T> target,
           Shape strel,
           int numThreads)
Performs the black top-hat (or bottom-hat) morphological operation on a
  
RealType source RandomAccessible, using a Shape
 as a structuring element, and writes the result on a specified target
 which must be an IterableInterval. | 
static <T extends Type<T> & Comparable<T> & Sub<T>> | 
BlackTopHat.blackTopHat(RandomAccessible<T> source,
           IterableInterval<T> target,
           Shape strel,
           T minVal,
           T maxVal,
           int numThreads)
Performs the black top-hat (or bottom-hat) morphological operation on a
 source  
RandomAccessible, using a Shape as a structuring
 element, and writes the result on a specified target which must be an
 IterableInterval. | 
static <T extends RealType<T>> | 
Closing.close(RandomAccessible<T> source,
     IterableInterval<T> target,
     List<? extends Shape> strels,
     int numThreads)
Performs the morphological closing operation on a  
RealType source
 RandomAccessible, using a list of Shapes as a structuring
 element, and writes the result on a specified target which must be an
 IterableInterval. | 
static <T extends Type<T> & Comparable<T>> | 
Closing.close(RandomAccessible<T> source,
     IterableInterval<T> target,
     List<? extends Shape> strels,
     T minVal,
     T maxVal,
     int numThreads)
Performs the morphological closing operation on a source
  
RandomAccessible, using a list of Shapes as a structuring
 element, and writes the result on a specified target which must be an
 IterableInterval. | 
static <T extends RealType<T>> | 
Closing.close(RandomAccessible<T> source,
     IterableInterval<T> target,
     Shape strel,
     int numThreads)
Performs the morphological closing operation on a  
RealType source
 RandomAccessible, using a Shape as a structuring element,
 and writes the result on a specified target which must be an
 IterableInterval. | 
static <T extends Type<T> & Comparable<T>> | 
Closing.close(RandomAccessible<T> source,
     IterableInterval<T> target,
     Shape strel,
     T minVal,
     T maxVal,
     int numThreads)
Performs the morphological closing operation on a source
  
RandomAccessible, using a Shape as a structuring element,
 and writes the result on a specified target which must be an
 IterableInterval. | 
static <T extends RealType<T>> | 
Dilation.dilate(RandomAccessible<T> source,
      IterableInterval<T> target,
      List<? extends Shape> strels,
      int numThreads)
Performs the dilation morphological operation, on a  
RealType
 RandomAccessible as a source and writing results in an
 IterableInterval. | 
static <T extends Type<T> & Comparable<T>> | 
Dilation.dilate(RandomAccessible<T> source,
      IterableInterval<T> target,
      List<? extends Shape> strels,
      T minVal,
      int numThreads)
Performs the dilation morphological operation, using a
  
RandomAccessible as a source and writing results in an
 IterableInterval. | 
static <T extends RealType<T>> | 
Dilation.dilate(RandomAccessible<T> source,
      IterableInterval<T> target,
      Shape strel,
      int numThreads)
Performs the dilation morphological operation, on a  
RealType
 RandomAccessible as a source and writing results in an
 IterableInterval. | 
static <T extends Type<T> & Comparable<T>> | 
Dilation.dilate(RandomAccessible<T> source,
      IterableInterval<T> target,
      Shape strel,
      T minVal,
      int numThreads)
Performs the dilation morphological operation, using a
  
RandomAccessible as a source and writing results in an
 IterableInterval. | 
static <T extends RealType<T>> | 
Erosion.erode(RandomAccessible<T> source,
     IterableInterval<T> target,
     List<? extends Shape> strels,
     int numThreads)
Performs the erosion morphological operation, on a  
RealType
 RandomAccessible as a source and writing results in an
 IterableInterval. | 
static <T extends Type<T> & Comparable<T>> | 
Erosion.erode(RandomAccessible<T> source,
     IterableInterval<T> target,
     List<? extends Shape> strels,
     T maxVal,
     int numThreads)
Performs the erosion morphological operation, using a
  
RandomAccessible as a source and writing results in an
 IterableInterval. | 
static <T extends RealType<T>> | 
Erosion.erode(RandomAccessible<T> source,
     IterableInterval<T> target,
     Shape strel,
     int numThreads)
Performs the erosion morphological operation, on a  
RealType
 RandomAccessible as a source and writing results in an
 IterableInterval. | 
static <T extends Type<T> & Comparable<T>> | 
Erosion.erode(RandomAccessible<T> source,
     IterableInterval<T> target,
     Shape strel,
     T maxVal,
     int numThreads)
Performs the erosion morphological operation, using a
  
RandomAccessible as a source and writing results in an
 IterableInterval. | 
static <T extends RealType<T>> | 
Opening.open(RandomAccessible<T> source,
    IterableInterval<T> target,
    List<? extends Shape> strels,
    int numThreads)
Performs the morphological opening operation on a  
RealType source
 RandomAccessible, using a list of Shapes as a structuring
 element, and writes the result on a specified target which must be an
 IterableInterval. | 
static <T extends Type<T> & Comparable<T>> | 
Opening.open(RandomAccessible<T> source,
    IterableInterval<T> target,
    List<? extends Shape> strels,
    T minVal,
    T maxVal,
    int numThreads)
Performs the morphological opening operation on a source
  
RandomAccessible, using a list of Shapes as a structuring
 element, and writes the result on a specified target which must be an
 IterableInterval. | 
static <T extends RealType<T>> | 
Opening.open(RandomAccessible<T> source,
    IterableInterval<T> target,
    Shape strel,
    int numThreads)
Performs the morphological opening operation on a  
RealType source
 RandomAccessible, using a Shape as a structuring element,
 and writes the result on a specified target which must be an
 IterableInterval. | 
static <T extends Type<T> & Comparable<T>> | 
Opening.open(RandomAccessible<T> source,
    IterableInterval<T> target,
    Shape strel,
    T minVal,
    T maxVal,
    int numThreads)
Performs the morphological opening operation on a source
  
RandomAccessible, using a Shape as a structuring element,
 and writes the result on a specified target which must be an
 IterableInterval. | 
static <T extends RealType<T>> | 
TopHat.topHat(RandomAccessible<T> source,
      IterableInterval<T> target,
      List<? extends Shape> strels,
      int numThreads)
Performs the top-hat (white top-hat) morphological operation on a
  
RealType source RandomAccessible, using a list of
 Shapes as a structuring element, and writes the result on a
 specified target which must be an IterableInterval. | 
static <T extends Type<T> & Comparable<T> & Sub<T>> | 
TopHat.topHat(RandomAccessible<T> source,
      IterableInterval<T> target,
      List<? extends Shape> strels,
      T minVal,
      T maxVal,
      int numThreads)
Performs the top-hat (white top-hat) morphological operation on a source
  
RandomAccessible, using a list of Shapes as a structuring
 element, and writes the result on a specified target which must be an
 IterableInterval. | 
static <T extends RealType<T>> | 
TopHat.topHat(RandomAccessible<T> source,
      IterableInterval<T> target,
      Shape strel,
      int numThreads)
Performs the top-hat (white top-hat) morphological operation on a
  
RealType source RandomAccessible, using a Shape
 as a structuring element, and writes the result on a specified target
 which must be an IterableInterval. | 
static <T extends Type<T> & Comparable<T> & Sub<T>> | 
TopHat.topHat(RandomAccessible<T> source,
      IterableInterval<T> target,
      Shape strel,
      T minVal,
      T maxVal,
      int numThreads)
Performs the top-hat (white top-hat) morphological operation on a source
  
RandomAccessible, using a Shape as a structuring element,
 and writes the result on a specified target which must be an
 IterableInterval. | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends BooleanType<T>> | 
Branchpoints.branchpoints(RandomAccessible<T> source,
            IterableInterval<T> target)  | 
static <T extends BooleanType<T>> | 
Bridge.bridge(RandomAccessible<T> source,
      IterableInterval<T> target)  | 
protected <T extends BooleanType<T>> | 
Abstract3x3TableOperation.calculate(RandomAccessible<T> source,
         IterableInterval<T> target)  | 
static <T extends BooleanType<T>> | 
Clean.clean(RandomAccessible<T> source,
     IterableInterval<T> target)  | 
static <T extends BooleanType<T>> | 
Endpoints.endpoints(RandomAccessible<T> source,
         IterableInterval<T> target)  | 
static <T extends BooleanType<T>> | 
Fill.fill(RandomAccessible<T> source,
    IterableInterval<T> target)  | 
static <T extends BooleanType<T>> | 
Hbreak.hbreak(RandomAccessible<T> source,
      IterableInterval<T> target)  | 
static <T extends BooleanType<T>> | 
Life.life(RandomAccessible<T> source,
    IterableInterval<T> target)  | 
static <T extends BooleanType<T>> | 
Majority.majority(RandomAccessible<T> source,
        IterableInterval<T> target)  | 
static <T extends BooleanType<T>> | 
Remove.remove(RandomAccessible<T> source,
      IterableInterval<T> target)  | 
static <T extends BooleanType<T>> | 
Spur.spur(RandomAccessible<T> source,
    IterableInterval<T> target)  | 
static <T extends BooleanType<T>> | 
Thicken.thicken(RandomAccessible<T> source,
       IterableInterval<T> target)  | 
static <T extends BooleanType<T>> | 
Thin.thin(RandomAccessible<T> source,
    IterableInterval<T> target)  | 
static <T extends BooleanType<T>> | 
Thin1.thin1(RandomAccessible<T> source,
     IterableInterval<T> target)  | 
static <T extends BooleanType<T>> | 
Thin2.thin2(RandomAccessible<T> source,
     IterableInterval<T> target)  | 
static <T extends BooleanType<T>> | 
Vbreak.vbreak(RandomAccessible<T> source,
      IterableInterval<T> target)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Neighborhood<T>  | 
| Modifier and Type | Method and Description | 
|---|---|
<T> IterableInterval<Neighborhood<T>> | 
Shape.neighborhoods(RandomAccessibleInterval<T> source)
Get an  
IterableInterval that contains all Neighborhoods of the source image. | 
<T> IterableInterval<Neighborhood<T>> | 
DiamondShape.neighborhoods(RandomAccessibleInterval<T> source)  | 
<T> IterableInterval<Neighborhood<T>> | 
Shape.neighborhoodsSafe(RandomAccessibleInterval<T> source)
Get an  
IterableInterval that contains all Neighborhoods of the source image. | 
<T> IterableInterval<Neighborhood<T>> | 
PeriodicLineShape.neighborhoodsSafe(RandomAccessibleInterval<T> source)  | 
<T> IterableInterval<Neighborhood<T>> | 
PairOfPointsShape.neighborhoodsSafe(RandomAccessibleInterval<T> source)  | 
<T> IterableInterval<Neighborhood<T>> | 
HorizontalLineShape.neighborhoodsSafe(RandomAccessibleInterval<T> source)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HyperSphere<T>
TODO 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractNeighborhood<T>
A  
Positionable IterableInterval that serves as a local
 neighborhood, e.g. | 
class  | 
BufferedRectangularNeighborhood<T extends Type<T>>  | 
class  | 
EllipseNeighborhood<T>  | 
class  | 
EllipsoidNeighborhood<T>
This class implements a  
IterableInterval representing the volume of a
 3D ellipsoid. | 
class  | 
HyperSphereNeighborhoodGPL<T>
Deprecated.  
 | 
class  | 
RectangleNeighborhoodGPL<T>
A  
Positionable IterableInterval that serves as a local
 neighborhood, e.g. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LocalNeighborhood<T>
Deprecated.  
 | 
class  | 
LocalNeighborhood2<T>
Deprecated.  
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends Comparable<T>> | 
Max.findMax(IterableInterval<T> iterable)
Find the maximum value and its position in an  
IterableInterval. | 
static <T extends Comparable<T>> | 
Min.findMin(IterableInterval<T> iterable)
Find the minimum value and its position in an  
IterableInterval. | 
static <T extends NumericType<T> & Comparable<T>> | 
Normalize.normalize(IterableInterval<T> iterable,
         T min,
         T max)
Normalize values of an  
IterableInterval to the range [min, max]. | 
| Constructor and Description | 
|---|
ComputeMinMax(IterableInterval<T> interval,
             T min,
             T max)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CachedCellImg<T extends NativeType<T>,A>
A  
LazyCellImg that creates empty Cells lazily when they are accessed
 and stores (modified) Cells in a disk cache when memory runs full. | 
class  | 
DiskCachedCellImg<T extends NativeType<T>,A>
A  
LazyCellImg that creates empty Cells lazily when they are accessed
 and stores (modified) Cells in a disk cache when memory runs full. | 
class  | 
SingleCellArrayImg<T extends NativeType<T>,A extends ArrayDataAccess<A>>
A  
NativeImg representing a single cell of an AbstractCellImg. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODO 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractConvertedIterableInterval<A,B>
TODO 
 | 
class  | 
AbstractConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODO 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <A,B extends Type<B>,S extends RandomAccessible<A> & IterableInterval<A>> | 
Converters.convertRandomAccessibleIterableInterval(S source,
                                       SamplerConverter<? super A,B> converter)
Create an  
WriteConvertedIterableRandomAccessibleInterval whose
 RandomAccesses and Cursors
 Sampler.get() you a converted sample. | 
static <A,B extends Type<B>,S extends RandomAccessible<A> & IterableInterval<A>> | 
Converters.convertRandomAccessibleIterableInterval(S source,
                                       Supplier<SamplerConverter<? super A,B>> converterSupplier)
Create an  
WriteConvertedIterableRandomAccessibleInterval whose
 RandomAccesses and Cursors
 Sampler.get() you a converted sample. | 
| Modifier and Type | Method and Description | 
|---|---|
static <A,B extends Type<B>> | 
Converters.convert(IterableInterval<A> source,
       Converter<? super A,? super B> converter,
       B b)
 | 
static <A,B,C extends Type<C>> | 
Converters.convert(IterableInterval<A> sourceA,
       IterableInterval<B> sourceB,
       BiConverter<? super A,? super B,? super C> converter,
       C c)
 | 
static <A,B,C extends Type<C>> | 
Converters.convert(IterableInterval<A> sourceA,
       IterableInterval<B> sourceB,
       Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
       C c)
 | 
static <A,B extends Type<B>> | 
Converters.convert(IterableInterval<A> source,
       Supplier<Converter<? super A,? super B>> converterSupplier,
       B b)
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <A,B extends Type<B>> | 
Converters.convert(IterableInterval<A> source,
       Converter<? super A,? super B> converter,
       B b)
 | 
static <A,B,C extends Type<C>> | 
Converters.convert(IterableInterval<A> sourceA,
       IterableInterval<B> sourceB,
       BiConverter<? super A,? super B,? super C> converter,
       C c)
 | 
static <A,B,C extends Type<C>> | 
Converters.convert(IterableInterval<A> sourceA,
       IterableInterval<B> sourceB,
       BiConverter<? super A,? super B,? super C> converter,
       C c)
 | 
static <A,B,C extends Type<C>> | 
Converters.convert(IterableInterval<A> sourceA,
       IterableInterval<B> sourceB,
       Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
       C c)
 | 
static <A,B,C extends Type<C>> | 
Converters.convert(IterableInterval<A> sourceA,
       IterableInterval<B> sourceB,
       Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
       C c)
 | 
static <A,B extends Type<B>> | 
Converters.convert(IterableInterval<A> source,
       SamplerConverter<? super A,B> converter)
 | 
static <A,B extends Type<B>> | 
Converters.convert(IterableInterval<A> source,
       Supplier<Converter<? super A,? super B>> converterSupplier,
       B b)
 | 
static <A,B extends Type<B>> | 
Converters.convert(IterableInterval<A> source,
       Supplier<SamplerConverter<? super A,B>> converterSupplier)
 | 
| Constructor and Description | 
|---|
AbstractConvertedIterableInterval(IterableInterval<A> source)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BiConvertedIterableInterval<A,B,C extends Type<C>>
TODO 
 | 
class  | 
ConvertedIterableInterval<A,B extends Type<B>>
TODO 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected IterableInterval<B> | 
BiConvertedIterableInterval.sourceIntervalB  | 
| Constructor and Description | 
|---|
BiConvertedIterableInterval(IterableInterval<A> sourceA,
                           IterableInterval<B> sourceB,
                           BiConverter<? super A,? super B,? super C> converter,
                           C c)
Creates a copy of c for conversion. 
 | 
BiConvertedIterableInterval(IterableInterval<A> sourceA,
                           IterableInterval<B> sourceB,
                           BiConverter<? super A,? super B,? super C> converter,
                           C c)
Creates a copy of c for conversion. 
 | 
BiConvertedIterableInterval(IterableInterval<A> sourceA,
                           IterableInterval<B> sourceB,
                           Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
                           C c)
Creates a copy of c for conversion. 
 | 
BiConvertedIterableInterval(IterableInterval<A> sourceA,
                           IterableInterval<B> sourceB,
                           Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
                           C c)
Creates a copy of c for conversion. 
 | 
ConvertedIterableInterval(IterableInterval<A> source,
                         Converter<? super A,? super B> converter,
                         B b)
Creates a copy of b for conversion. 
 | 
ConvertedIterableInterval(IterableInterval<A> source,
                         Supplier<Converter<? super A,? super B>> converterSupplier,
                         B b)
Creates a copy of b for conversion. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
WriteConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODO 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
WriteConvertedIterableInterval<A,B>
TODO 
 | 
class  | 
WriteConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODO 
 | 
| Constructor and Description | 
|---|
WriteConvertedIterableInterval(IterableInterval<A> source,
                              SamplerConverter<? super A,B> converter)  | 
WriteConvertedIterableInterval(IterableInterval<A> source,
                              Supplier<SamplerConverter<? super A,B>> converterSupplier)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected IterableInterval<B> | 
IterableIntervalProjector2D.target  | 
| Constructor and Description | 
|---|
IterableIntervalProjector2D(int dimX,
                           int dimY,
                           RandomAccessible<A> source,
                           IterableInterval<B> target,
                           Converter<? super A,B> converter)
creates a new 2D projector that samples a plain in the dimensions dimX,
 dimY. 
 | 
MultithreadedIterableIntervalProjector2D(int dimX,
                                        int dimY,
                                        RandomAccessible<A> source,
                                        IterableInterval<B> target,
                                        Converter<? super A,B> converter,
                                        ExecutorService service)  | 
MultithreadedIterableIntervalProjector2D(int dimX,
                                        int dimY,
                                        RandomAccessible<A> source,
                                        IterableInterval<B> target,
                                        Converter<? super A,B> converter,
                                        ExecutorService service,
                                        int nTasks)  | 
| Constructor and Description | 
|---|
CompositeXYProjector(RandomAccessibleInterval<A> source,
                    IterableInterval<ARGBType> target,
                    ArrayList<Converter<A,ARGBType>> converters,
                    int dimIndex)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected IterableInterval<B> | 
SamplingProjector2D.target  | 
| Constructor and Description | 
|---|
SamplingProjector2D(int dimX,
                   int dimY,
                   RandomAccessible<A> source,
                   IterableInterval<B> target,
                   Converter<ProjectedSampler<A>,B> converter,
                   int projectedDimension,
                   long[] projectedPositions)  | 
SamplingProjector2D(int dimX,
                   int dimY,
                   RandomAccessibleInterval<A> source,
                   IterableInterval<B> target,
                   Converter<ProjectedSampler<A>,B> converter,
                   int projectedDimension)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ARGBScreenImage  | 
class  | 
ArrayImgAWTScreenImage<T extends NativeType<T>,A>
An  
AWTScreenImage that is an ArrayImg. | 
class  | 
ByteAWTScreenImage
A  
AWTScreenImage that is an ArrayImg<ByteType, ByteArray>. | 
class  | 
DoubleAWTScreenImage
A  
AWTScreenImage that is an ArrayImg<DoubleType, DoubleArray>
 . | 
class  | 
FloatAWTScreenImage
A  
AWTScreenImage that is an ArrayImg<FloatType, FloatArray>. | 
class  | 
IntAWTScreenImage
A  
AWTScreenImage that is an ArrayImg<ShortType, ShortArray>. | 
class  | 
ShortAWTScreenImage
A  
AWTScreenImage that is an ArrayImg<ShortType, ShortArray>. | 
class  | 
UnsignedByteAWTScreenImage
A  
AWTScreenImage that is an
 ArrayImg<UnsignedByteType, ByteArray>. | 
class  | 
UnsignedIntAWTScreenImage
A  
AWTScreenImage that is an ArrayImg<ShortType, ShortArray>. | 
class  | 
UnsignedShortAWTScreenImage
A  
AWTScreenImage that is an
 ArrayImg<UnsignedShortType, ShortArray>. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DiscreteFrequencyDistribution
This class represents an n-dimensional set of counters. 
 | 
class  | 
Histogram1d<T>
A Histogram1d is a histogram that tracks up to four kinds of values: 1)
 values in the center of the distribution 2) values to the left of the center
 of the distribution (lower tail) 3) values to the right of the center of the
 distribution (upper tail) 4) values outside the other areas 
 | 
class  | 
HistogramNd<T>
A HistogramNd is an n-dimensional histogram that tracks up to four kinds of
 values: 1) values in the center of the distribution 2) values to the left of
 the center of the distribution (lower tail) 3) values to the right of the
 center of the distribution (upper tail) 4) values outside the other areas 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Img<T>
An  
Img is a RandomAccessibleInterval that has its min at
 0n and its max positive. | 
interface  | 
NativeImg<T extends Type<T>,A>
TODO 
 | 
interface  | 
NativeLongAccessImg<T extends Type<T>,A>
TODO 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractImg<T>
TODO 
 | 
class  | 
AbstractNativeImg<T extends NativeType<T>,A>
TODO 
 | 
class  | 
AbstractNativeLongAccessImg<T extends NativeLongAccessType<T>,A>
TODO 
 | 
class  | 
ImgView<T extends Type<T>>
Allows a  
RandomAccessibleInterval to be treated as an Img. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ArrayImg<T extends NativeType<T>,A>
This  
Img stores an image in a single linear array of basic types. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractCellImg<T extends NativeType<T>,A,C extends Cell<A>,I extends RandomAccessible<C> & IterableInterval<C>>
Abstract superclass for  
Img types that divide their underlying data
 into cells. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractCellImg<T extends NativeType<T>,A,C extends Cell<A>,I extends RandomAccessible<C> & IterableInterval<C>>
Abstract superclass for  
Img types that divide their underlying data
 into cells. | 
class  | 
CellImg<T extends NativeType<T>,A>  | 
class  | 
LazyCellImg<T extends NativeType<T>,A>
A  
AbstractCellImg that obtains its Cells lazily when they are
 accessed. | 
static class  | 
LazyCellImg.LazyCells<T>  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ByteImagePlus<T extends NativeType<T>>
ImagePlusImg for byte-stored data. | 
class  | 
FloatImagePlus<T extends NativeType<T>>
ImagePlusImg for float-stored data. | 
class  | 
ImagePlusImg<T extends NativeType<T>,A extends ArrayDataAccess<A>>
A container that stores data in an array of 2D slices each as a linear array
 of basic types. 
 | 
class  | 
IntImagePlus<T extends NativeType<T>>
ImagePlusImg for integer-stored data. | 
class  | 
ShortImagePlus<T extends NativeType<T>>
ImagePlusImg for short-stored data. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractListImg<T>
Abstract base class for  
Img that store pixels in a single linear
 array (an ArrayList or similar).In principle, the number of entities
 stored is limited to Integer.MAX_VALUE. | 
class  | 
AbstractLongListImg<T>
Abstract base class for  
Img that store pixels in a single linear
 list addressed by a long. | 
class  | 
ListImg<T>
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PlanarImg<T extends NativeType<T>,A extends ArrayDataAccess<A>>
A  
NativeImg that stores data in an list of primitive arrays, one per
 image plane. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NtreeImg<T extends NativeType<T>,A extends NtreeAccess<?,A>>  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
UnsafeImg<T extends NativeLongAccessType<T>,A>
This  
Img stores an image in a single linear array of basic types. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Labeling<T extends Comparable<T>>
Deprecated.  
 | 
interface  | 
NativeLabeling<T extends Comparable<T>>
Deprecated.  
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractLabeling<T extends Comparable<T>>
Deprecated.  
 | 
class  | 
AbstractNativeLabeling<T extends Comparable<T>>
Deprecated.  
 | 
class  | 
LabelingView<L extends Comparable<L>>
Deprecated.  
 | 
class  | 
NativeImgLabeling<T extends Comparable<T>,I extends IntegerType<I>>
Deprecated.  
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IterableRegion<T extends BooleanType<T>>
A region that allows to iterate only the pixels contained in the region
 (instead of all pixels in bounding box). 
 | 
interface  | 
PositionableIterableInterval<T>
An  
IterableInterval that can be moved around. | 
interface  | 
PositionableIterableRegion<T extends BooleanType<T>>
An  
IterableRegion that can be moved around. | 
| Modifier and Type | Class and Description | 
|---|---|
protected class  | 
AbstractIterableRegionOfInterest.AROIClippedIterableInterval<T extends Type<T>>
Deprecated.  
  | 
protected class  | 
AbstractIterableRegionOfInterest.AROIIterableInterval<T extends Type<T>>
Deprecated.  
  | 
protected class  | 
BinaryMaskRegionOfInterest.BMROIIterableInterval<TT extends Type<TT>>
Deprecated.  
  | 
| Modifier and Type | Method and Description | 
|---|---|
<T extends Type<T>> | 
IterableRegionOfInterest.getIterableIntervalOverROI(RandomAccessible<T> src)
Deprecated.  
Given a sampler in the ROI's space, provide an iterable that can make
 iterators over the space, sampling pixels from the sampler. 
 | 
<T extends Type<T>> | 
AbstractIterableRegionOfInterest.getIterableIntervalOverROI(RandomAccessible<T> src)
Deprecated.  
  | 
<TT extends Type<TT>> | 
BinaryMaskRegionOfInterest.getIterableIntervalOverROI(RandomAccessible<TT> src)
Deprecated.  
  | 
static <T> IterableInterval<T> | 
Regions.sample(IterableInterval<Void> region,
      RandomAccessible<T> img)
Given a region and an image, return an  
IterableInterval over the
 pixels of the image inside the mask. | 
static <T> IterableInterval<T> | 
Regions.sample(MaskInterval mask,
      RandomAccessible<T> img)
Given a mask and an image, return an  
IterableInterval over the
 pixels of the image inside the mask. | 
static <T> IterableInterval<T> | 
Regions.sample(RealMaskRealInterval mask,
      RandomAccessible<T> img)
Given a mask and an image, return an  
IterableInterval over the
 pixels of the image inside the mask. | 
static <T> IterableInterval<T> | 
Regions.sampleWithMask(Mask mask,
              RandomAccessibleInterval<T> img)
Given a mask and an image, return an  
IterableInterval over the
 pixels of the image inside the mask. | 
static <T,B extends BooleanType<B>> | 
Regions.sampleWithRandomAccessible(RandomAccessible<B> mask,
                          RandomAccessibleInterval<T> img)
Given a mask and an image, return an  
IterableInterval over the
 pixels of the image inside the mask. | 
static <T> IterableInterval<T> | 
Regions.sampleWithRealMask(RealMask mask,
                  RandomAccessibleInterval<T> img)
Given a mask and an image, return an  
IterableInterval over the
 pixels of the image inside the mask. | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> IterableInterval<T> | 
Regions.sample(IterableInterval<Void> region,
      RandomAccessible<T> img)
Given a region and an image, return an  
IterableInterval over the
 pixels of the image inside the mask. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Boundary<T extends BooleanType<T>>
An  
IterableRegion of the boundary pixels of a source boolean
 RandomAccessibleInterval. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IterableLine
An immutable line sampled on integer position. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ImgLabeling<T,I extends IntegerType<I>>
A labeling backed by a  
image of integer
 indices. | 
class  | 
LabelRegion<T>
Present pixels of a given label in a  
ImgLabeling as a
 PositionableIterableRegion. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PositionableWrappedIterableInterval<T,S extends IterableInterval<T>>
Makes a  
IterableInterval Positionable by wrapping its cursors
 with an offset. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IterableRandomAccessibleRegion<T extends BooleanType<T>>
Deprecated.  
 | 
class  | 
IterableRegionOnBooleanRAI<T extends BooleanType<T>>
Wrap a boolean  
RandomAccessibleInterval as a IterableRegion. | 
class  | 
PositionableWrappedIterableInterval<T,S extends IterableInterval<T>>
Makes a  
IterableInterval Positionable by wrapping its cursors
 with an offset. | 
class  | 
PositionableWrappedIterableRegion<T extends BooleanType<T>>
Makes a  
IterableRegion Positionable by wrapping its accessors
 with an offset. | 
class  | 
SamplingIterableInterval<T>  | 
| Modifier and Type | Field and Description | 
|---|---|
protected S | 
PositionableWrappedIterableInterval.source  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> SamplingIterableInterval<T> | 
SamplingIterableInterval.create(IterableInterval<Void> region,
      RandomAccessible<T> target)  | 
| Constructor and Description | 
|---|
SamplingIterableInterval(IterableInterval<Void> region,
                        RandomAccessible<T> target)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Collection<BigInteger> | 
FlatCollections.bigIntegerCollection(IterableInterval<? extends IntegerType<?>> image)
Wraps an  
IntegerType iterable image as a collection. | 
static Collection<Boolean> | 
FlatCollections.booleanCollection(IterableInterval<? extends BooleanType<?>> image)
Wraps a  
BooleanType iterable image as a collection. | 
static <T,E> Collection<E> | 
FlatCollections.collection(IterableInterval<T> image,
          Function<T,E> converter)
Wraps an  
IterableInterval as a Collection. | 
static Collection<Double> | 
FlatCollections.doubleCollection(IterableInterval<? extends RealType<?>> image)
Wraps a  
RealType iterable image as a collection. | 
static boolean | 
Util.equalIterationOrder(IterableInterval<?>... intervals)
Checks whether n  
IterableInterval have the same iteration order. | 
static Collection<Float> | 
FlatCollections.floatCollection(IterableInterval<? extends RealType<?>> image)
Wraps a  
RealType iterable image as a collection. | 
static Collection<Integer> | 
FlatCollections.integerCollection(IterableInterval<? extends IntegerType<?>> image)
Wraps an  
IntegerType iterable image as a collection. | 
static Collection<Long> | 
FlatCollections.longCollection(IterableInterval<? extends IntegerType<?>> image)
Wraps an  
IntegerType iterable image as a collection. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IntervalView<T>
IntervalView is a view that puts  
Interval boundaries on its source
 RandomAccessible. | 
class  | 
IterableRandomAccessibleInterval<T>
Generates  
Cursors that iterate a
 RandomAccessibleInterval in flat order, that is: row by row, plane by
 plane, cube by cube, ... | 
| Modifier and Type | Field and Description | 
|---|---|
protected IterableInterval<T> | 
IntervalView.fullViewIterableInterval
TODO Javadoc 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> IterableInterval<T> | 
Views.flatIterable(RandomAccessibleInterval<T> randomAccessibleInterval)
Return an  
IterableInterval having FlatIterationOrder. | 
protected IterableInterval<T> | 
IntervalView.getFullViewIterableInterval()  | 
static <T> IterableInterval<T> | 
Views.iterable(RandomAccessibleInterval<T> randomAccessibleInterval)
Return an  
IterableInterval. | 
| Modifier and Type | Method and Description | 
|---|---|
IterableInterval<T> | 
IterableTransformBuilder.buildIterableInterval()
Create an  
IterableInterval on the Interval specified in
 the constructor of the RandomAccessible specified in the
 constructor. | 
static <S> IterableInterval<S> | 
IterableTransformBuilder.getEfficientIterableInterval(Interval interval,
                            RandomAccessible<S> randomAccessible)
 | 
Copyright © 2015–2022 ImgLib2. All rights reserved.