public enum AxisOrder extends Enum<AxisOrder> implements EuclideanSpace
Enum Constant and Description |
---|
DEFAULT |
XY |
XYC |
XYCT |
XYCZ |
XYCZT |
XYT |
XYTC |
XYZ |
XYZC |
XYZCT |
XYZT |
XYZTC |
Modifier and Type | Method and Description |
---|---|
int |
channelDimension() |
static AxisOrder |
getAxisOrder(AxisOrder axisOrder,
EuclideanSpace space,
boolean viewerIs2D) |
boolean |
hasChannels() |
boolean |
hasTimepoints() |
boolean |
hasZ() |
long |
numChannels(Dimensions dimensions) |
int |
numDimensions() |
long |
numTimepoints(Dimensions dimensions) |
static <T> Pair<ArrayList<RandomAccessible<T>>,Interval> |
splitInputStackIntoSourceStacks(RandomAccessible<T> img,
Interval interval,
AxisOrder axisOrder) |
static <T> ArrayList<RandomAccessibleInterval<T>> |
splitInputStackIntoSourceStacks(RandomAccessibleInterval<T> img,
AxisOrder axisOrder) |
int |
timeDimension() |
static AxisOrder |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AxisOrder[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
int |
zDimension() |
public static final AxisOrder XYZ
public static final AxisOrder XYZC
public static final AxisOrder XYZT
public static final AxisOrder XYZCT
public static final AxisOrder XYZTC
public static final AxisOrder XYCZT
public static final AxisOrder XY
public static final AxisOrder XYC
public static final AxisOrder XYT
public static final AxisOrder XYCT
public static final AxisOrder XYTC
public static final AxisOrder XYCZ
public static final AxisOrder DEFAULT
public static AxisOrder[] values()
for (AxisOrder c : AxisOrder.values()) System.out.println(c);
public static AxisOrder valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static AxisOrder getAxisOrder(AxisOrder axisOrder, EuclideanSpace space, boolean viewerIs2D)
public static <T> ArrayList<RandomAccessibleInterval<T>> splitInputStackIntoSourceStacks(RandomAccessibleInterval<T> img, AxisOrder axisOrder)
public static <T> Pair<ArrayList<RandomAccessible<T>>,Interval> splitInputStackIntoSourceStacks(RandomAccessible<T> img, Interval interval, AxisOrder axisOrder)
public int zDimension()
public boolean hasZ()
public int channelDimension()
public boolean hasChannels()
public long numChannels(Dimensions dimensions)
public int timeDimension()
public boolean hasTimepoints()
public long numTimepoints(Dimensions dimensions)
public int numDimensions()
numDimensions
in interface EuclideanSpace
Copyright © 2015–2021 Fiji. All rights reserved.