@Override public List<CoreMetadata> getCoreMetadataList() { FormatTools.assertId(getCurrentFile(), true, 2); return core; }
@Override public List<CoreMetadata> getCoreMetadataList() { FormatTools.assertId(getCurrentFile(), true, 2); return core; }
@Override public int getSizeY() { FormatTools.assertId(getCurrentFile(), true, 2); return core.get(getCoreIndex()).sizeY; }
@Override public int getSizeX() { FormatTools.assertId(getCurrentFile(), true, 2); return core.get(getCoreIndex()).sizeX; }
@Override public int getSizeY() { FormatTools.assertId(getCurrentFile(), true, 2); return core.get(getCoreIndex()).sizeY; }
@Override public int getSizeT() { FormatTools.assertId(getCurrentFile(), true, 2); return core.get(getCoreIndex()).sizeT; }
@Override public int getSizeZ() { FormatTools.assertId(getCurrentFile(), true, 2); return core.get(getCoreIndex()).sizeZ; }
@Override public int getSizeX() { FormatTools.assertId(getCurrentFile(), true, 2); return core.get(getCoreIndex()).sizeX; }
@Override public int getSizeC() { FormatTools.assertId(getCurrentFile(), true, 2); return core.get(getCoreIndex()).sizeC; }
@Override public int getSizeZ() { FormatTools.assertId(getCurrentFile(), true, 2); return core.get(getCoreIndex()).sizeZ; }
@Override public int getSizeC() { FormatTools.assertId(getCurrentFile(), true, 2); return core.get(getCoreIndex()).sizeC; }
@Override public String getDimensionOrder() { FormatTools.assertId(getCurrentFile(), true, 2); return core.get(getCoreIndex()).dimensionOrder; }
@Override public int getSizeT() { FormatTools.assertId(getCurrentFile(), true, 2); return core.get(getCoreIndex()).sizeT; }
@Override public String getDimensionOrder() { FormatTools.assertId(getCurrentFile(), true, 2); return core.get(getCoreIndex()).dimensionOrder; }
public String getInputOrder() { FormatTools.assertId(getCurrentFile(), true, 2); return ((SwappableMetadata) core.get(getCoreIndex())).inputOrder; }
public String getInputOrder() { FormatTools.assertId(getCurrentFile(), true, 2); return ((SwappableMetadata) core.get(getCoreIndex())).inputOrder; }
/** * Sets the output dimension order according to the given string (e.g., * "XYZCT"). This string indicates the final planar rasterization * order—i.e., the mapping from 1D plane number to 3D (Z, C, T) tuple. * Changing it will not affect the Z, C or T sizes but will alter the order * in which planes are returned when iterating. * * This method is useful when your application requires a particular output * dimension order; e.g., ImageJ virtual stacks must be in XYCZT order. */ public void setOutputOrder(String outputOrder) { FormatTools.assertId(getCurrentFile(), true, 2); core.get(getCoreIndex()).dimensionOrder = outputOrder; }
/** * Sets the output dimension order according to the given string (e.g., * "XYZCT"). This string indicates the final planar rasterization * order—i.e., the mapping from 1D plane number to 3D (Z, C, T) tuple. * Changing it will not affect the Z, C or T sizes but will alter the order * in which planes are returned when iterating. * * This method is useful when your application requires a particular output * dimension order; e.g., ImageJ virtual stacks must be in XYCZT order. */ public void setOutputOrder(String outputOrder) { FormatTools.assertId(getCurrentFile(), true, 2); core.get(getCoreIndex()).dimensionOrder = outputOrder; }
@Override public void reopenFile() throws IOException { reader.reopenFile(); for (ExternalSeries s : externals) { for (DimensionSwapper r : s.getReaders()) { if (r.getCurrentFile() != null) { r.reopenFile(); } } } }
@Override public void reopenFile() throws IOException { reader.reopenFile(); for (ExternalSeries s : externals) { for (DimensionSwapper r : s.getReaders()) { if (r.getCurrentFile() != null) { r.reopenFile(); } } } }