java.lang.Object
ij.ImageStack
ij.VirtualStack
ij.gui.PlotVirtualStack
This is a virtual stack of frozen plots.
-
Field Summary
Fields inherited from class ij.ImageStack
cTable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a plot to the end of the stack.void
deleteSlice
(int n) Deletes the specified slice, where 1<=n<=nslices.int
Returns either 24 (RGB) or 8 (grayscale).getPixels
(int n) Returns the pixel array for the specified slice, where 1<=n<=nslices.getProcessor
(int n) Returns an ImageProcessor for the specified slice, where 1<=n<=nslices.int
getSize()
Returns the number of slices in this stack.getSliceLabel
(int n) Returns the label of the Nth image.void
setBitDepth
(int bitDepth) Sets the bit depth (8, 16, 24 or 32).void
Assigns a pixel array to the specified slice, where 1<=n<=nslices.Methods inherited from class ij.VirtualStack
addSlice, addSlice, addSlice, addSlice, deleteLastSlice, getDirectory, getFileName, getImageArray, getProperties, isVirtual, reduce, saveChanges, setIndexes, setSliceLabel, size, sortDicom, translate, trim
Methods inherited from class ij.ImageStack
addSlice, addUnsignedShortSlice, convertToFloat, create, create, crop, drawSphere, duplicate, getColorModel, getHeight, getRoi, getShortSliceLabel, getShortSliceLabel, getSliceLabels, getVoxel, getVoxels, getVoxels, getWidth, isHSB, isHSB32, isLab, isRGB, setColorModel, setOptions, setProcessor, setRoi, setVoxel, setVoxels, setVoxels, toString, update
-
Constructor Details
-
PlotVirtualStack
public PlotVirtualStack(int width, int height)
-
-
Method Details
-
addPlot
Adds a plot to the end of the stack. -
getPixels
Returns the pixel array for the specified slice, where 1<=n<=nslices.- Overrides:
getPixels
in classVirtualStack
-
getProcessor
Returns an ImageProcessor for the specified slice, where 1<=n<=nslices. Returns null if the stack is empty.- Overrides:
getProcessor
in classVirtualStack
-
getSize
public int getSize()Returns the number of slices in this stack.- Overrides:
getSize
in classVirtualStack
-
getBitDepth
public int getBitDepth()Returns either 24 (RGB) or 8 (grayscale).- Overrides:
getBitDepth
in classVirtualStack
-
setBitDepth
public void setBitDepth(int bitDepth) Description copied from class:VirtualStack
Sets the bit depth (8, 16, 24 or 32).- Overrides:
setBitDepth
in classVirtualStack
-
getSliceLabel
Description copied from class:VirtualStack
Returns the label of the Nth image.- Overrides:
getSliceLabel
in classVirtualStack
-
setPixels
Description copied from class:VirtualStack
Assigns a pixel array to the specified slice, where 1<=n<=nslices.- Overrides:
setPixels
in classVirtualStack
-
deleteSlice
public void deleteSlice(int n) Deletes the specified slice, where 1<=n<=nslices.- Overrides:
deleteSlice
in classVirtualStack
-