protected void initReader(int sno, int fno) { int external = getExternalSeries(sno); DimensionSwapper r = externals[external].getReader(fno); try { if (r.getCurrentFile() == null) { r.setGroupFiles(false); } r.setId(externals[external].getFiles()[fno]); r.setCoreIndex(reader.getCoreMetadataList().size() > 1 ? sno : 0); String newOrder = ((DimensionSwapper) reader).getInputOrder(); if ((externals[external].getFiles().length > 1 || !r.isOrderCertain()) && (r.getRGBChannelCount() == 1 || newOrder.indexOf('C') == r.getDimensionOrder().indexOf('C'))) { r.swapDimensions(newOrder); } r.setOutputOrder(newOrder); } catch (FormatException e) { LOGGER.debug("", e); } catch (IOException e) { LOGGER.debug("", e); } }
protected void initReader(int sno, int fno) { int external = getExternalSeries(sno); DimensionSwapper r = externals[external].getReader(fno); try { if (r.getCurrentFile() == null) { r.setGroupFiles(false); } r.setId(externals[external].getFiles()[fno]); r.setCoreIndex(reader.getCoreMetadataList().size() > 1 ? sno : 0); String newOrder = ((DimensionSwapper) reader).getInputOrder(); if ((externals[external].getFiles().length > 1 || !r.isOrderCertain()) && (r.getRGBChannelCount() == 1 || newOrder.indexOf('C') == r.getDimensionOrder().indexOf('C'))) { r.swapDimensions(newOrder); } r.setOutputOrder(newOrder); } catch (FormatException e) { LOGGER.debug("", e); } catch (IOException e) { LOGGER.debug("", e); } }
posT[0] < r.getSizeT()) if (r.isRGB() && (posC[0] * r.getRGBChannelCount() >= lenC[sno][0])) { posC[0] /= lenC[sno][0];
posT[0] < r.getSizeT()) if (r.isRGB() && (posC[0] * r.getRGBChannelCount() >= lenC[sno][0])) { posC[0] /= lenC[sno][0];