public class ImagePlusReader extends Object implements StatusReporter
| Modifier and Type | Field and Description |
|---|---|
protected List<StatusListener> |
listeners |
protected ImportProcess |
process
Import preparation process managing Bio-Formats readers and other state.
|
static String |
PROP_LUT
Special property prefix for storing planar LUTs.
|
static String |
PROP_SERIES
Special property for storing series number associated with the image.
|
| Constructor and Description |
|---|
ImagePlusReader()
Constructs an ImagePlusReader with the default options.
|
ImagePlusReader(ImportProcess process)
Constructs an ImagePlusReader with the
given complete import preparation process.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addStatusListener(StatusListener l) |
static ImagePlus |
createImage(String title,
ImageStack stack,
List<LUT> luts)
Creates an
ImagePlus from the given image stack. |
static ImagePlus |
createImage(String title,
List<ImageProcessor> procs)
Creates an
ImagePlus from the given image processors. |
static ImageStack |
createStack(List<ImageProcessor> procs,
List<String> labels,
List<LUT> luts)
Creates an image stack from the given image processors.
|
void |
notifyListeners(StatusEvent e) |
ImagePlus[] |
openImagePlus()
Opens one or more
ImagePlus objects
corresponding to the reader's associated options. |
ImagePlus[] |
openThumbImagePlus() |
void |
removeStatusListener(StatusListener l) |
public static final String PROP_SERIES
public static final String PROP_LUT
protected ImportProcess process
protected List<StatusListener> listeners
public ImagePlusReader()
throws IOException
IOException - if the default options cannot be determined.public ImagePlusReader(ImportProcess process)
public ImagePlus[] openImagePlus() throws FormatException, IOException
ImagePlus objects
corresponding to the reader's associated options.FormatExceptionIOExceptionpublic ImagePlus[] openThumbImagePlus() throws FormatException, IOException
FormatExceptionIOExceptionpublic void addStatusListener(StatusListener l)
addStatusListener in interface StatusReporterpublic void removeStatusListener(StatusListener l)
removeStatusListener in interface StatusReporterpublic void notifyListeners(StatusEvent e)
notifyListeners in interface StatusReporterpublic static ImagePlus createImage(String title, List<ImageProcessor> procs)
ImagePlus from the given image processors.title - The title for the image.procs - List of image processors to compile into an image.public static ImagePlus createImage(String title, ImageStack stack, List<LUT> luts)
ImagePlus from the given image stack.title - The title for the image.stack - The image stack containing the image planes.luts - Optional list of plane-specific LUTs
to store as image properties, for later use.public static ImageStack createStack(List<ImageProcessor> procs, List<String> labels, List<LUT> luts)
procs - List of image processors to compile into a stack.labels - Optional list of labels, one per plane.luts - Optional list for storing plane-specific LUTs, for later use.Copyright © 2014 Open Microscopy Environment