public interface ImarisApplication
ImarisApplication wraps IApplicationPrx and represents one
particular Imaris instance.| Modifier and Type | Method and Description |
|---|---|
default <T extends NativeType<T> & RealType<T>> |
createDataset(T type,
DatasetDimensions size)
TODO
|
<T extends NativeType<T> & RealType<T>> |
createDataset(T type,
DatasetDimensions size,
ImarisDatasetOptions options)
TODO
|
default <T extends NativeType<T> & RealType<T>> |
createDataset(T type,
int sx,
int sy,
int sz,
int sc,
int st)
Calls
createDataset(NativeType, int, int, int, int, int, ImarisDatasetOptions) with default options. |
<T extends NativeType<T> & RealType<T>> |
createDataset(T type,
int sx,
int sy,
int sz,
int sc,
int st,
ImarisDatasetOptions options)
Create a new
ImarisDataset of the specified type with the
specified dimensions. |
int |
getApplicationID()
Get the object ID of the underlying
IApplication ICE proxy. |
default ImarisDataset<?> |
getDataset()
Get the first Imaris image as an
ImarisDataset. |
default ImarisDataset<?> |
getDataset(ImarisDatasetOptions options)
Get the first Imaris image as an
ImarisDataset. |
Imaris.IApplicationPrx |
getIApplicationPrx()
Get the underlying
IApplication ICE proxy. |
default ImarisDataset<?> |
getImage(int imageIndex)
Get the Imaris image at
imageIndex as an ImarisDataset. |
ImarisDataset<?> |
getImage(int imageIndex,
ImarisDatasetOptions options)
Get the Imaris image at
imageIndex as an ImarisDataset. |
int |
getNumberOfImages()
Get the number of images loaded in the application.
|
default void |
setDataset(ImarisDataset<?> dataset)
Equivalent to
setImage(0,dataset). |
void |
setImage(int imageIndex,
ImarisDataset<?> dataset)
Set an image to the application.
|
Imaris.IApplicationPrx getIApplicationPrx()
IApplication ICE proxy.int getApplicationID()
IApplication ICE proxy.int getNumberOfImages()
ImarisDataset<?> getImage(int imageIndex, ImarisDatasetOptions options)
imageIndex as an ImarisDataset.default ImarisDataset<?> getImage(int imageIndex)
imageIndex as an ImarisDataset.default ImarisDataset<?> getDataset()
ImarisDataset.
Equivalent to getImage(0).default ImarisDataset<?> getDataset(ImarisDatasetOptions options)
ImarisDataset.
Equivalent to getImage(0).void setImage(int imageIndex,
ImarisDataset<?> dataset)
default void setDataset(ImarisDataset<?> dataset)
setImage(0,dataset).<T extends NativeType<T> & RealType<T>> ImarisDataset<T> createDataset(T type, int sx, int sy, int sz, int sc, int st, ImarisDatasetOptions options)
ImarisDataset of the specified type with the
specified dimensions.
Sizes s≤0 indicate missing dimensions. For example, createDataset(new UnsignedByteType(), 300, 200, 0, 0, 0) creates a 2D
ImarisDataset with axes [X,Y]. The size along missing
dimensions (Z, C, T in this example) is set to s=1 on the Imaris
side.
type - imglib2 pixel type. Must be one of UnsignedByteType, UnsignedShortType, or FloatType.sx - size in X dimensionsy - size in Y dimensionsz - size in Z dimensionsc - size in C (channel) dimensionst - size in T (time) dimensionoptions - default <T extends NativeType<T> & RealType<T>> ImarisDataset<T> createDataset(T type, int sx, int sy, int sz, int sc, int st)
createDataset(NativeType, int, int, int, int, int, ImarisDatasetOptions) with default options.<T extends NativeType<T> & RealType<T>> ImarisDataset<T> createDataset(T type, DatasetDimensions size, ImarisDatasetOptions options)
default <T extends NativeType<T> & RealType<T>> ImarisDataset<T> createDataset(T type, DatasetDimensions size)
Copyright © 2019–2021 Imaris. All rights reserved.