@Override public synchronized void dispose() { super.dispose(); this.tileReader.dispose(); }
/** * Disposes only the {@linkplain #image}, not the views. This method is invoked by {@link * ViewsManager#dispose}. This method checks the set of every sinks, which may or may not be * {@link RenderedImage}s. If there is no sinks, we can process. */ final synchronized boolean disposeImage(final boolean force) { if (!force) { Collection<?> sinks = image.getSinks(); if (sinks != null && !sinks.isEmpty()) { return false; } } image.dispose(); return true; }
public void dispose(boolean force) { /////////////////////////////////////////////////////////////////////// // // Dispose local intermediate operations // /////////////////////////////////////////////////////////////////////// final Iterator<RenderedImage> it = intermediateOps.iterator(); while (it.hasNext()) { final PlanarImage image = PlanarImage.wrapRenderedImage((RenderedImage) it.next()); image.dispose(); } super.dispose(force); }
@Override public void reset() { for (int level = 0; level < levelImages.length; level++) { RenderedImage levelImage = levelImages[level]; if (levelImage instanceof PlanarImage) { PlanarImage planarImage = (PlanarImage) levelImage; planarImage.dispose(); } levelImages[level] = null; } }
/** * Disposes all registered images. */ public void disposeAll() { int index = -1; while ((index = this.tileOpImages.size() - 1) >= 0) { PlanarImage image = this.tileOpImages.remove(index); if (image != null) { image.dispose(); image = null; } } } }
/** * Disposes all registered images. */ public void disposeAll() { int index = -1; while ((index = this.tileOpImages.size() - 1) >= 0) { PlanarImage image = this.tileOpImages.remove(index); if (image != null) { image.dispose(); image = null; } } } }
public void dispose(){ image.dispose(); iterator.done(); roi = null; }
@Override public synchronized void dispose(){ super.dispose(); this.tileReader.dispose(); }
public void dispose() { image.dispose(); iterator.done(); roi = null; }
/** * Disposes only the {@linkplain #image}, not the views. This method is invoked by * {@link ViewsManager#dispose}. This method checks the set of every sinks, * which may or may not be {@link RenderedImage}s. If there is no sinks, we can process. */ final synchronized boolean disposeImage(final boolean force) { if (!force) { Collection<?> sinks = image.getSinks(); if (sinks != null && !sinks.isEmpty()) { return false; } } image.dispose(); return true; }
@Override public synchronized void dispose() { if (srcROIImage != null) { srcROIImage.dispose(); } if(srcROIImgExt != null) { srcROIImgExt.dispose(); } super.dispose(); } }
/******************************************************************************* * * @inheritDoc * ******************************************************************************/ @Override public void dispose() { getPlanarImage().dispose(); super.dispose(); }
@Override public synchronized void dispose() { if (srcROIImage != null) { srcROIImage.dispose(); } if(srcROIImgExt != null) { srcROIImgExt.dispose(); } super.dispose(); } }
@Override public synchronized void dispose() { if (srcROIImage != null) { srcROIImage.dispose(); } if(srcROIImgExt != null) { srcROIImgExt.dispose(); } super.dispose(); }
@Override public synchronized void dispose() { if (srcROIImage != null) { srcROIImage.dispose(); } if(extendedIMG != null) { extendedIMG.dispose(); } super.dispose(); }
@Override public synchronized void dispose() { if (srcROIImage != null) { srcROIImage.dispose(); } if(srcROIImgExt != null) { srcROIImgExt.dispose(); } super.dispose(); }
/******************************************************************************************************************* * * {@inheritDoc} * ******************************************************************************************************************/ @Override public void dispose() { getPlanarImage().dispose(); super.dispose(); }
@Override public synchronized void dispose() { if (srcROIImage != null) { srcROIImage.dispose(); } if(extendedIMG != null) { extendedIMG.dispose(); } super.dispose(); }
public synchronized void dispose(boolean force) { /////////////////////////////////////////////////////////////////////// // // Dispose local intermediate operations // /////////////////////////////////////////////////////////////////////// final Iterator<RenderedImage> it=intermediateOps.iterator(); while(it.hasNext()) { final PlanarImage image= PlanarImage.wrapRenderedImage((RenderedImage)it.next()); image.dispose(); } super.dispose(force); }