public class VirtualStack extends ImageStack
| Constructor and Description |
|---|
VirtualStack()
Default constructor.
|
VirtualStack(int width,
int height) |
VirtualStack(int width,
int height,
ColorModel cm,
String path)
Creates an empty virtual stack.
|
VirtualStack(int width,
int height,
int slices)
Creates a virtual stack with no backing storage.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSlice(String name)
Adds an image to the end of the stack.
|
void |
addSlice(String sliceLabel,
ImageProcessor ip)
Does nothing..
|
void |
addSlice(String sliceLabel,
ImageProcessor ip,
int n)
Does noting.
|
void |
addSlice(String sliceLabel,
Object pixels)
Does nothing.
|
void |
deleteLastSlice()
Deletes the last slice in the stack.
|
void |
deleteSlice(int n)
Deletes the specified slice, were 1<=n<=nslices.
|
int |
getBitDepth()
Returns the bit depth (8, 16, 24 or 32), or 0 if the bit depth is not known.
|
String |
getDirectory()
Returns the path to the directory containing the images.
|
String |
getFileName(int n)
Returns the file name of the specified slice, were 1<=n<=nslices.
|
Object[] |
getImageArray()
Returns null.
|
Object |
getPixels(int n)
Returns the pixel array for the specified slice, were 1<=n<=nslices.
|
ImageProcessor |
getProcessor(int n)
Returns an ImageProcessor for the specified slice,
were 1<=n<=nslices.
|
Properties |
getProperties()
Returns the ImagePlus Properties assoctated with the current slice, or null.
|
int |
getSize()
Returns the number of slices in this stack.
|
String |
getSliceLabel(int n)
Returns the label of the Nth image.
|
boolean |
isVirtual()
Always return true.
|
int |
saveChanges(int n)
Currently not implemented
|
void |
setBitDepth(int bitDepth)
Sets the bit depth (8, 16, 24 or 32).
|
void |
setPixels(Object pixels,
int n)
Assigns a pixel array to the specified slice,
were 1<=n<=nslices.
|
void |
setSliceLabel(String label,
int n)
Does nothing.
|
ImageStack |
sortDicom(String[] strings,
String[] info,
int maxDigits) |
void |
trim()
Does nothing.
|
addSlice, addUnsignedShortSlice, convertToFloat, create, crop, drawSphere, duplicate, getColorModel, getHeight, getRoi, getShortSliceLabel, getSliceLabels, getVoxel, getVoxels, getVoxels, getWidth, isHSB, isLab, isRGB, setColorModel, setProcessor, setRoi, setVoxel, setVoxels, setVoxels, size, toString, updatepublic VirtualStack()
public VirtualStack(int width,
int height)
public VirtualStack(int width,
int height,
ColorModel cm,
String path)
public VirtualStack(int width,
int height,
int slices)
stack = new VirtualStack(1024,1024,1000000);
new ImagePlus("No Backing Store Virtual Stack",stack).show();
public void addSlice(String name)
public void addSlice(String sliceLabel, Object pixels)
addSlice in class ImageStackpublic void addSlice(String sliceLabel, ImageProcessor ip)
addSlice in class ImageStackpublic void addSlice(String sliceLabel, ImageProcessor ip, int n)
addSlice in class ImageStackpublic void deleteSlice(int n)
deleteSlice in class ImageStackpublic void deleteLastSlice()
deleteLastSlice in class ImageStackpublic Object getPixels(int n)
getPixels in class ImageStackpublic void setPixels(Object pixels, int n)
setPixels in class ImageStackpublic ImageProcessor getProcessor(int n)
getProcessor in class ImageStackpublic int saveChanges(int n)
public int getSize()
getSize in class ImageStackpublic String getSliceLabel(int n)
getSliceLabel in class ImageStackpublic Object[] getImageArray()
getImageArray in class ImageStackpublic void setSliceLabel(String label, int n)
setSliceLabel in class ImageStackpublic boolean isVirtual()
isVirtual in class ImageStackpublic void trim()
trim in class ImageStackpublic String getDirectory()
public String getFileName(int n)
public void setBitDepth(int bitDepth)
public int getBitDepth()
getBitDepth in class ImageStackpublic ImageStack sortDicom(String[] strings, String[] info, int maxDigits)
public Properties getProperties()
Copyright © 1997–2018 NIH. All rights reserved.