public interface ImarisAxesOptions<T> extends org.scijava.optional.Options<T>
| Modifier and Type | Interface and Description |
|---|---|
static class |
ImarisAxesOptions.Axis |
static interface |
ImarisAxesOptions.Val |
| Modifier and Type | Method and Description |
|---|---|
default T |
includeAxes(ImarisAxesOptions.Axis... axes)
Specify which axes should be included (at least) when mapping an Imaris
dataset to a ImgLib2 image.
|
setValuedefault T includeAxes(ImarisAxesOptions.Axis... axes)
In Imaris, datasets are always 5D: for example, a 2D dataset (without channel
or time) is represented as 5D with size=1 along Z, C, T axes. In
ImgLib2, there is a distinction between a 2D image and a 5D image with size=1 along the 3rd, 4th, and 5th dimension. Therefore, there are several
ways to represent such a dataset in ImgLib2.
By default, axes Z, C, and T are not represented in ImgLib2 if the
dataset size along those axes is s=1. By specifying these axes as
includeAxes() arguments, this can be overridden. For example, an
Imaris dataset with size {100, 100, 1, 1, 1} would be represented
as a 2D ImgLib2 image with size {100, 100}. Specifying includeAxes(Z, T), would result in a 4D ImgLib2 image with size {100,100,1,1}.
axes - the axes that should be included (at least) when mapping the Imaris dataset to ImgLib2 image.Copyright © 2019–2021 Imaris. All rights reserved.