public class ImarisCachedCellImgFactory<T extends NativeType<T>> extends NativeImgFactory<T>
ImarisCachedCellImg
s. See
ImarisCachedCellImgOptions
for available configuration options and
defaults.Constructor and Description |
---|
ImarisCachedCellImgFactory(T type,
ImarisApplication imaris)
Create a new
ImarisCachedCellImgFactory with default configuration. |
ImarisCachedCellImgFactory(T type,
ImarisApplication imaris,
ImarisCachedCellImgOptions optional)
Create a new
ImarisCachedCellImgFactory with the specified
configuration. |
Modifier and Type | Method and Description |
---|---|
ImarisCachedCellImg<T,?> |
create(Dimensions dimensions) |
ImarisCachedCellImg<T,?> |
create(Dimensions dimensions,
CellLoader<T> loader) |
ImarisCachedCellImg<T,?> |
create(Dimensions dimensions,
CellLoader<T> loader,
ImarisCachedCellImgOptions additionalOptions) |
ImarisCachedCellImg<T,?> |
create(Dimensions dimensions,
ImarisCachedCellImgOptions additionalOptions) |
ImarisCachedCellImg<T,?> |
create(Imaris.IDataSetPrx dataset,
Dimensions dimensions) |
ImarisCachedCellImg<T,?> |
create(Imaris.IDataSetPrx dataset,
Dimensions dimensions,
CellLoader<T> loader) |
ImarisCachedCellImg<T,?> |
create(Imaris.IDataSetPrx dataset,
Dimensions dimensions,
CellLoader<T> loader,
ImarisCachedCellImgOptions additionalOptions) |
ImarisCachedCellImg<T,?> |
create(Imaris.IDataSetPrx dataset,
Dimensions dimensions,
ImarisCachedCellImgOptions additionalOptions) |
ImarisCachedCellImg<T,?> |
create(Imaris.IDataSetPrx dataset,
long... dimensions)
Create writable image around existing Imaris dataset.
|
ImarisCachedCellImg<T,?> |
create(Imaris.IDataSetPrx dataset,
long[] dimensions,
CellLoader<T> loader)
Create writable image around existing empty Imaris dataset.
|
ImarisCachedCellImg<T,?> |
create(Imaris.IDataSetPrx dataset,
long[] dimensions,
CellLoader<T> loader,
ImarisCachedCellImgOptions additionalOptions) |
ImarisCachedCellImg<T,?> |
create(Imaris.IDataSetPrx dataset,
long[] dimensions,
ImarisCachedCellImgOptions additionalOptions) |
ImarisCachedCellImg<T,?> |
create(int[] dimensions) |
ImarisCachedCellImg<T,?> |
create(long... dimensions) |
ImarisCachedCellImg<T,?> |
create(long[] dimensions,
CellLoader<T> loader) |
ImarisCachedCellImg<T,?> |
create(long[] dimensions,
CellLoader<T> loader,
ImarisCachedCellImgOptions additionalOptions) |
ImarisCachedCellImg<T,?> |
create(long[] dimensions,
ImarisCachedCellImgOptions additionalOptions) |
NativeImg<T,?> |
create(long[] dimension,
T type)
Deprecated.
|
<A> ImarisCachedCellImg<T,A> |
createWithCacheLoader(Dimensions dimensions,
CacheLoader<Long,Cell<A>> backingLoader) |
<A> ImarisCachedCellImg<T,A> |
createWithCacheLoader(Dimensions dimensions,
CacheLoader<Long,Cell<A>> backingLoader,
ImarisCachedCellImgOptions additionalOptions) |
<A> ImarisCachedCellImg<T,A> |
createWithCacheLoader(long[] dimensions,
CacheLoader<Long,Cell<A>> backingLoader) |
<A> ImarisCachedCellImg<T,A> |
createWithCacheLoader(long[] dimensions,
CacheLoader<Long,Cell<A>> backingLoader,
ImarisCachedCellImgOptions additionalOptions) |
ImarisApplication |
getApplication() |
<S> ImgFactory<S> |
imgFactory(S type) |
cache, create, create, create, create, create, imgFactory, type
public ImarisCachedCellImgFactory(T type, ImarisApplication imaris)
ImarisCachedCellImgFactory
with default configuration.public ImarisCachedCellImgFactory(T type, ImarisApplication imaris, ImarisCachedCellImgOptions optional)
ImarisCachedCellImgFactory
with the specified
configuration.optional
- configuration options.public ImarisApplication getApplication()
public ImarisCachedCellImg<T,?> create(long... dimensions)
create
in class NativeImgFactory<T extends NativeType<T>>
public ImarisCachedCellImg<T,?> create(Dimensions dimensions)
create
in class NativeImgFactory<T extends NativeType<T>>
public ImarisCachedCellImg<T,?> create(int[] dimensions)
create
in class NativeImgFactory<T extends NativeType<T>>
public ImarisCachedCellImg<T,?> create(long[] dimensions, ImarisCachedCellImgOptions additionalOptions)
public ImarisCachedCellImg<T,?> create(Dimensions dimensions, ImarisCachedCellImgOptions additionalOptions)
public ImarisCachedCellImg<T,?> create(long[] dimensions, CellLoader<T> loader)
public ImarisCachedCellImg<T,?> create(Dimensions dimensions, CellLoader<T> loader)
public ImarisCachedCellImg<T,?> create(long[] dimensions, CellLoader<T> loader, ImarisCachedCellImgOptions additionalOptions)
public ImarisCachedCellImg<T,?> create(Dimensions dimensions, CellLoader<T> loader, ImarisCachedCellImgOptions additionalOptions)
public ImarisCachedCellImg<T,?> create(Imaris.IDataSetPrx dataset, long[] dimensions, CellLoader<T> loader)
dataset
dimensions and dimensions
must match.
(But dimensions
is allowed to strip dimensions with extent 1.)
It is assumed that dataset
is empty and cells will be populated from the given loader
.
Existing data in dataset
will thus be potentially overwritten!
public ImarisCachedCellImg<T,?> create(Imaris.IDataSetPrx dataset, Dimensions dimensions, CellLoader<T> loader)
public ImarisCachedCellImg<T,?> create(Imaris.IDataSetPrx dataset, long[] dimensions, CellLoader<T> loader, ImarisCachedCellImgOptions additionalOptions)
public ImarisCachedCellImg<T,?> create(Imaris.IDataSetPrx dataset, Dimensions dimensions, CellLoader<T> loader, ImarisCachedCellImgOptions additionalOptions)
public <A> ImarisCachedCellImg<T,A> createWithCacheLoader(long[] dimensions, CacheLoader<Long,Cell<A>> backingLoader)
public <A> ImarisCachedCellImg<T,A> createWithCacheLoader(Dimensions dimensions, CacheLoader<Long,Cell<A>> backingLoader)
public <A> ImarisCachedCellImg<T,A> createWithCacheLoader(long[] dimensions, CacheLoader<Long,Cell<A>> backingLoader, ImarisCachedCellImgOptions additionalOptions)
public <A> ImarisCachedCellImg<T,A> createWithCacheLoader(Dimensions dimensions, CacheLoader<Long,Cell<A>> backingLoader, ImarisCachedCellImgOptions additionalOptions)
public ImarisCachedCellImg<T,?> create(Imaris.IDataSetPrx dataset, long... dimensions)
dataset
dimensions and dimensions
must match.
(But dimensions
is allowed to strip dimensions with extent 1.)
Note that this creates a writable image, and modifying the image will result in modifying the Imaris dataset! (eventually, when writing back modified data from the cache).
public ImarisCachedCellImg<T,?> create(Imaris.IDataSetPrx dataset, Dimensions dimensions)
create(IDataSetPrx, long...)
public ImarisCachedCellImg<T,?> create(Imaris.IDataSetPrx dataset, long[] dimensions, ImarisCachedCellImgOptions additionalOptions)
create(IDataSetPrx, long...)
public ImarisCachedCellImg<T,?> create(Imaris.IDataSetPrx dataset, Dimensions dimensions, ImarisCachedCellImgOptions additionalOptions)
create(IDataSetPrx, long...)
public <S> ImgFactory<S> imgFactory(S type) throws IncompatibleTypeException
imgFactory
in class ImgFactory<T extends NativeType<T>>
IncompatibleTypeException
@Deprecated public NativeImg<T,?> create(long[] dimension, T type)
create
in class NativeImgFactory<T extends NativeType<T>>
Copyright © 2019–2021 Imaris. All rights reserved.