p / (getImageCount() * (getSeriesCount() / angles));
p / (getImageCount() * (getSeriesCount() / angles));
if (getImageCount() == 0) { ms0.imageCount = ms0.sizeZ * ms0.sizeT; int calculatedSeries = fullResBlockCount / getImageCount(); if (((mosaics == seriesCount) || (positions == seriesCount)) && ((seriesCount == calculatedSeries) || String currentPath = new Location(currentId).getAbsolutePath(); boolean isPALM = false; if (planes.size() <= 2 && getImageCount() <= 2) { for (Segment segment : segments) { String path = new Location(segment.filename).getAbsolutePath(); int storedX = p.directoryEntry.dimensionEntries[0].storedSize; int storedY = p.directoryEntry.dimensionEntries[1].storedSize; if (p.planeIndex >= getImageCount()) { if (core.size() == 1) { CoreMetadata second = new CoreMetadata(core.get(0)); Coordinate c = new Coordinate(p.coreIndex, p.planeIndex, getImageCount()); ArrayList<Integer> indices = new ArrayList<Integer>(); if (indexIntoPlanes.containsKey(c)) { for (int plane=0; plane<getImageCount(); plane++) { Coordinate coordinate = new Coordinate(i, plane, getImageCount()); ArrayList<Integer> index = indexIntoPlanes.get(coordinate); if (index == null) { else if (plane < timestamps.size() && timestamps.size() == getImageCount()) {
if (getImageCount() == 0) { ms0.imageCount = ms0.sizeZ * ms0.sizeT; int calculatedSeries = fullResBlockCount / getImageCount(); if (((mosaics == seriesCount) || (positions == seriesCount)) && ((seriesCount == calculatedSeries) || String currentPath = new Location(currentId).getAbsolutePath(); boolean isPALM = false; if (planes.size() <= 2 && getImageCount() <= 2) { for (Segment segment : segments) { String path = new Location(segment.filename).getAbsolutePath(); int storedX = p.directoryEntry.dimensionEntries[0].storedSize; int storedY = p.directoryEntry.dimensionEntries[1].storedSize; if (p.planeIndex >= getImageCount()) { if (core.size() == 1) { CoreMetadata second = new CoreMetadata(core.get(0)); Coordinate c = new Coordinate(p.coreIndex, p.planeIndex, getImageCount()); ArrayList<Integer> indices = new ArrayList<Integer>(); if (indexIntoPlanes.containsKey(c)) { for (int plane=0; plane<getImageCount(); plane++) { Coordinate coordinate = new Coordinate(i, plane, getImageCount()); ArrayList<Integer> index = indexIntoPlanes.get(coordinate); if (index == null) { else if (plane < timestamps.size() && timestamps.size() == getImageCount()) {
scanDim == (getImageCount() / (getSizeC() * phases)) && scanDim > 1; if (planes.size() == getImageCount()) { validScanDim = false;
scanDim == (getImageCount() / (getSizeC() * phases)) && scanDim > 1; if (planes.size() == getImageCount()) { validScanDim = false;