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.