if (core.get(0, 0).sizeZ == 0 && getSizeT() != offsetCount) { core.get(0, 0).sizeT = 0;
if (core.get(0, 0).sizeZ == 0 && getSizeT() != offsetCount) { core.get(0, 0).sizeT = 0;
int planeCount = core.size() * getSizeZ() * getSizeT(); if (!textData && planeCount < imageOffsets.size() && planeCount > 0 && (imageOffsets.size() % (planeCount / core.size())) == 0) if (getSizeT() == 0) { for (int i=0; i<getSeriesCount(); i++) { core.get(i, 0).sizeT = imageOffsets.size() / getSeriesCount(); if (getSizeT() == 0) { for (int i=0; i<getSeriesCount(); i++) { core.get(i, 0).sizeT = 1; if (getSizeZ() * getSizeT() == imageOffsets.size() && core.size() > 1) { CoreMetadata ms0 = core.get(0, 0); core = new CoreMetadataList(); if (getSizeT() == imageOffsets.size() && getSeriesCount() > 1) { CoreMetadata firstCore = core.get(0, 0); core = new CoreMetadataList(); ms.imageCount = getSizeZ() * getSizeT() * getSizeC(); if (imageOffsets.size() / getSeriesCount() < ms.imageCount) { ms.imageCount /= getSizeC(); if (getSizeZ() * getSizeT() * (split ? 1 : getSizeC()) < imageOffsets.size() / getSeriesCount()) int diff = count - getSizeZ() * getSizeT(); if (diff == getSizeZ()) {
int planeCount = core.size() * getSizeZ() * getSizeT(); if (!textData && planeCount < imageOffsets.size() && planeCount > 0 && (imageOffsets.size() % (planeCount / core.size())) == 0) if (getSizeT() == 0) { for (int i=0; i<getSeriesCount(); i++) { core.get(i, 0).sizeT = imageOffsets.size() / getSeriesCount(); if (getSizeT() == 0) { for (int i=0; i<getSeriesCount(); i++) { core.get(i, 0).sizeT = 1; if (getSizeZ() * getSizeT() == imageOffsets.size() && core.size() > 1) { CoreMetadata ms0 = core.get(0, 0); core = new CoreMetadataList(); if (getSizeT() == imageOffsets.size() && getSeriesCount() > 1) { CoreMetadata firstCore = core.get(0, 0); core = new CoreMetadataList(); ms.imageCount = getSizeZ() * getSizeT() * getSizeC(); if (imageOffsets.size() / getSeriesCount() < ms.imageCount) { ms.imageCount /= getSizeC(); if (getSizeZ() * getSizeT() * (split ? 1 : getSizeC()) < imageOffsets.size() / getSeriesCount()) int diff = count - getSizeZ() * getSizeT(); if (diff == getSizeZ()) {
int zcPlanes = getImageCount() / ((split ? getSizeC() : 1) * getSizeT()); for (int i=0; i<getSeriesCount(); i++) { if (tsT.size() > 0) {
int zcPlanes = getImageCount() / ((split ? getSizeC() : 1) * getSizeT()); for (int i=0; i<getSeriesCount(); i++) { if (tsT.size() > 0) {