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