public synchronized Integer getRowSize() { return delegate().getRowSize(); }
public synchronized String getPath() { return delegate().getPath(); }
public synchronized Long getPlaneSize() { return delegate().getPlaneSize(); }
public synchronized Long getStackSize() { return delegate().getStackSize(); }
public synchronized Long getTotalSize() { return delegate().getTotalSize(); }
public synchronized long getId() { return delegate().getId(); }
public synchronized boolean isSigned() { return delegate().isSigned(); }
public synchronized boolean isLittleEndian() { return delegate().isLittleEndian(); }
public synchronized byte[] getColDirect(Integer x, Integer z, Integer c, Integer t, byte[] buffer) throws IOException, DimensionsOutOfBoundsException { t = getRasterizedT(z, c, t); c = 0; z = 0; return delegate().getColDirect(x, z, c, t, buffer); }
public synchronized void checkBounds(Integer x, Integer y, Integer z, Integer c, Integer t) throws DimensionsOutOfBoundsException { t = getRasterizedT(z, c, t); c = 0; z = 0; delegate().checkBounds(x, y, z, c, t); }
public synchronized byte[] getPlaneDirect(Integer z, Integer c, Integer t, byte[] buffer) throws IOException, DimensionsOutOfBoundsException { t = getRasterizedT(z, c, t); c = 0; z = 0; return delegate().getPlaneDirect(z, c, t, buffer); }
public synchronized byte[] getRowDirect(Integer y, Integer z, Integer c, Integer t, byte[] buffer) throws IOException, DimensionsOutOfBoundsException { t = getRasterizedT(z, c, t); c = 0; z = 0; return delegate().getRowDirect(y, z, c, t, buffer); }
public synchronized int getResolutionLevels() { if (isWrite()) { throw new ApiUsageException("In write mode!"); } return delegate().getResolutionLevels(); }
public synchronized PixelData getCol(Integer x, Integer z, Integer c, Integer t) throws IOException, DimensionsOutOfBoundsException { t = getRasterizedT(z, c, t); c = 0; z = 0; PixelData data = delegate().getCol(x, z, c, t); data.setOrder(byteOrder); return data; }
public synchronized void setResolutionLevel(int resolutionLevel) { if (isWrite()) { throw new ApiUsageException("In write mode!"); } delegate().setResolutionLevel(resolutionLevel); } }
public synchronized PixelData getPlane(Integer z, Integer c, Integer t) throws IOException, DimensionsOutOfBoundsException { t = getRasterizedT(z, c, t); c = 0; z = 0; PixelData data = delegate().getPlane(z, c, t); data.setOrder(byteOrder); return data; }
public synchronized PixelData getRow(Integer y, Integer z, Integer c, Integer t) throws IOException, DimensionsOutOfBoundsException { t = getRasterizedT(z, c, t); c = 0; z = 0; PixelData data = delegate().getRow(y, z, c, t); data.setOrder(byteOrder); return data; }
public synchronized byte[] getTileDirect(Integer z, Integer c, Integer t, Integer x, Integer y, Integer w, Integer h, byte[] buffer) throws IOException { checkTileParameters(x, y, w, h); t = getRasterizedT(z, c, t); c = 0; z = 0; return delegate().getTileDirect(z, c, t, x, y, w, h, buffer); }
public synchronized int getResolutionLevel() { if (isWrite()) { throw new ApiUsageException("In write mode!"); } return delegate().getResolutionLevel(); }
public synchronized PixelData getTile(Integer z, Integer c, Integer t, Integer x, Integer y, Integer w, Integer h) throws IOException { checkTileParameters(x, y, w, h); t = getRasterizedT(z, c, t); c = 0; z = 0; PixelData data = delegate().getTile(z, c, t, x, y, w, h); data.setOrder(byteOrder); return data; }