ini.trakem2.imaging
Class LazyVirtualStack

java.lang.Object
  extended by ij.ImageStack
      extended by ij.VirtualStack
          extended by ini.trakem2.imaging.LazyVirtualStack

public class LazyVirtualStack
extends ij.VirtualStack


Constructor Summary
LazyVirtualStack(int width, int height, int initial_size)
           
 
Method Summary
 void addSlice(java.util.concurrent.Callable<ij.process.ImageProcessor> task)
           
 void addSlice(java.lang.String name)
           
 void deleteSlice(int i)
           
 ij.process.ImageProcessor getProcessor(int n)
           
 int getSize()
           
 
Methods inherited from class ij.VirtualStack
addSlice, addSlice, addSlice, deleteLastSlice, getBitDepth, getDirectory, getFileName, getImageArray, getPixels, getSliceLabel, isVirtual, saveChanges, setBitDepth, setPixels, setSliceLabel, sortDicom, trim
 
Methods inherited from class ij.ImageStack
addUnsignedShortSlice, getColorModel, getHeight, getRoi, getShortSliceLabel, getSliceLabels, getVoxel, getWidth, isHSB, isRGB, setColorModel, setRoi, setVoxel, toString, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LazyVirtualStack

public LazyVirtualStack(int width,
                        int height,
                        int initial_size)
Method Detail

addSlice

public void addSlice(java.lang.String name)
Overrides:
addSlice in class ij.VirtualStack

deleteSlice

public void deleteSlice(int i)
Overrides:
deleteSlice in class ij.VirtualStack

addSlice

public void addSlice(java.util.concurrent.Callable<ij.process.ImageProcessor> task)

getProcessor

public ij.process.ImageProcessor getProcessor(int n)
Overrides:
getProcessor in class ij.VirtualStack

getSize

public int getSize()
Overrides:
getSize in class ij.VirtualStack