Uses of Class
ij.ImagePlus

Packages that use ImagePlus
ij   
ij.gui   
ij.io   
ij.macro   
ij.measure   
ij.plugin   
ij.plugin.filter   
ij.plugin.frame   
ij.process   
 

Uses of ImagePlus in ij
 

Subclasses of ImagePlus in ij
 class CompositeImage
           
 

Methods in ij that return ImagePlus
static ImagePlus WindowManager.getCurrentImage()
          Returns a reference to the active image or null if there isn't one.
static ImagePlus WindowManager.getImage(int imageID)
          For IDs less than zero, returns the ImagePlus with the specified ID.
static ImagePlus WindowManager.getImage(java.lang.String title)
          Returns the first image that has the specified title or null if it is not found.
static ImagePlus WindowManager.getTempCurrentImage()
          Returns the temporary current image for this thread, or null.
 ImagePlus ImagePlus.createImagePlus()
          Returns a new ImagePlus with this ImagePlus' attributes (e.g.
static ImagePlus ImagePlus.getClipboard()
          Returns the internal clipboard or null if the internal clipboard is empty.
static ImagePlus IJ.getImage()
          Returns a reference to the active image.
static ImagePlus IJ.openImage(java.lang.String path)
          Open the specified file as a tiff, bmp, dicom, fits, pgm, gif or jpeg image and returns an ImagePlus object if successful.
static ImagePlus IJ.openImage()
          Opens an image using a file open dialog and returns it as an ImagePlus object.
static ImagePlus IJ.createImage(java.lang.String title, java.lang.String type, int width, int height, int depth)
          Creates a new imagePlus.
 

Methods in ij with parameters of type ImagePlus
static void WindowManager.setTempCurrentImage(ImagePlus img)
          Makes the specified image temporarily the active image for this thread.
static void WindowManager.setTempCurrentImage(java.lang.Thread thread, ImagePlus img)
          Sets a temporary image for the specified thread.
static void Undo.setup(int what, ImagePlus imp)
           
 void ImagePlus.copyScale(ImagePlus imp)
          Copies the calibration of the specified image to this image.
 void ImageListener.imageOpened(ImagePlus imp)
           
 void ImageListener.imageClosed(ImagePlus imp)
           
 void ImageListener.imageUpdated(ImagePlus imp)
           
static java.lang.Object IJ.runPlugIn(ImagePlus imp, java.lang.String className, java.lang.String arg)
          Runs the specified plugin using the specified image.
static void IJ.run(ImagePlus imp, java.lang.String command, java.lang.String options)
          Runs an ImageJ command using the specified image and options.
static void IJ.showTime(ImagePlus imp, long start, java.lang.String str)
           
static void IJ.showTime(ImagePlus imp, long start, java.lang.String str, int nslices)
           
static int IJ.setupDialog(ImagePlus imp, int flags)
          Displays a "Process all images?" dialog.
static void IJ.save(ImagePlus imp, java.lang.String path)
          Saves the specified image, lookup table or selection to the specified file path.
static void IJ.saveAs(ImagePlus imp, java.lang.String format, java.lang.String path)
           
 void CompositeImage.copyLuts(ImagePlus imp)
          Copies the LUTs and display mode of 'imp' to this image.
 

Constructors in ij with parameters of type ImagePlus
Executer(java.lang.String cmd, ImagePlus ignored)
          Create an Executer that runs the specified menu command in a separate thread using the active image image.
CompositeImage(ImagePlus imp)
           
CompositeImage(ImagePlus imp, int mode)
           
 

Uses of ImagePlus in ij.gui
 

Fields in ij.gui declared as ImagePlus
protected  ImagePlus Roi.imp
           
protected  ImagePlus Roi.clipboard
           
protected  ImagePlus ProfilePlot.imp
           
protected  ImagePlus ImageWindow.imp
           
protected  ImagePlus ImageCanvas.imp
           
 

Methods in ij.gui that return ImagePlus
 ImagePlus Plot.getImagePlus()
          Returns the plot as an ImagePlus.
static ImagePlus NewImage.createByteImage(java.lang.String title, int width, int height, int slices, int options)
           
static ImagePlus NewImage.createRGBImage(java.lang.String title, int width, int height, int slices, int options)
           
static ImagePlus NewImage.createShortImage(java.lang.String title, int width, int height, int slices, int options)
          Creates an unsigned short image.
static ImagePlus NewImage.createUnsignedShortImage(java.lang.String title, int width, int height, int slices, int options)
          Obsolete.
static ImagePlus NewImage.createFloatImage(java.lang.String title, int width, int height, int slices, int options)
           
static ImagePlus NewImage.createImage(java.lang.String title, int width, int height, int nSlices, int bitDepth, int options)
           
 ImagePlus ImageWindow.getImagePlus()
           
 

Methods in ij.gui with parameters of type ImagePlus
 void Roi.setImage(ImagePlus imp)
           
 void Roi.startPaste(ImagePlus clipboard)
           
 void ImageWindow.updateImage(ImagePlus imp)
           
 void HistogramWindow.showHistogram(ImagePlus imp, int bins)
          Draws the histogram using the specified title and number of bins.
 void HistogramWindow.showHistogram(ImagePlus imp, int bins, double histMin, double histMax)
          Draws the histogram using the specified title, number of bins and histogram range.
 void HistogramWindow.showHistogram(ImagePlus imp, ImageStatistics stats)
          Draws the histogram using the specified title and ImageStatistics.
 

Constructors in ij.gui with parameters of type ImagePlus
TextRoi(int x, int y, ImagePlus imp)
           
StackWindow(ImagePlus imp)
           
StackWindow(ImagePlus imp, ImageCanvas ic)
           
Roi(int sx, int sy, ImagePlus imp)
          Starts the process of creating a user-defined rectangular Roi, where sx and sy are the starting screen coordinates.
Roi(int x, int y, int width, int height, ImagePlus imp)
          Obsolete
ProfilePlot(ImagePlus imp)
           
ProfilePlot(ImagePlus imp, boolean averageHorizontally)
           
PolygonRoi(int[] xPoints, int[] yPoints, int nPoints, ImagePlus imp, int type)
          Obsolete
PolygonRoi(int sx, int sy, ImagePlus imp)
          Starts the process of creating a new user-generated polygon or polyline ROI.
PointRoi(int sx, int sy, ImagePlus imp)
          Creates a new PointRoi using the specified screen coordinates.
OvalRoi(int x, int y, ImagePlus imp)
          Starts the process of creating a user-defined OvalRoi.
OvalRoi(int x, int y, int width, int height, ImagePlus imp)
          Obsolete
Line(int sx, int sy, ImagePlus imp)
          Starts the process of creating a new user-generated straight line selection.
Line(int ox1, int oy1, int ox2, int oy2, ImagePlus imp)
          Obsolete
ImageWindow(ImagePlus imp)
           
ImageWindow(ImagePlus imp, ImageCanvas ic)
           
ImageCanvas(ImagePlus imp)
           
HistogramWindow(ImagePlus imp)
          Displays a histogram using the title "Histogram of ImageName".
HistogramWindow(java.lang.String title, ImagePlus imp, int bins)
          Displays a histogram using the specified title and number of bins.
HistogramWindow(java.lang.String title, ImagePlus imp, int bins, double histMin, double histMax)
          Displays a histogram using the specified title, number of bins and histogram range.
HistogramWindow(java.lang.String title, ImagePlus imp, int bins, double histMin, double histMax, int yMax)
          Displays a histogram using the specified title, number of bins, histogram range and yMax.
HistogramWindow(java.lang.String title, ImagePlus imp, ImageStatistics stats)
          Displays a histogram using the specified title and ImageStatistics.
FreehandRoi(int sx, int sy, ImagePlus imp)
           
 

Uses of ImagePlus in ij.io
 

Methods in ij.io that return ImagePlus
 ImagePlus Opener.openImage(java.lang.String directory, java.lang.String name)
          Attempts to open the specified file as a tiff, bmp, dicom, fits, pgm, gif or jpeg image.
 ImagePlus Opener.openImage(java.lang.String path)
          Attempts to open the specified file as a tiff, bmp, dicom, fits, pgm, gif or jpeg.
 ImagePlus Opener.openURL(java.lang.String url)
          Attempts to open the specified url as a tiff, zip compressed tiff, dicom, gif or jpeg.
 ImagePlus Opener.openWithHandleExtraFileTypes(java.lang.String path, int[] fileType)
           
 ImagePlus Opener.openTiffStack(FileInfo[] info)
          Attemps to open a tiff file as a stack.
 ImagePlus Opener.openTiff(java.lang.String directory, java.lang.String name)
          Attempts to open the specified file as a tiff.
 ImagePlus Opener.openTiff(java.io.InputStream in, java.lang.String name)
          Attempts to open the specified inputStream as a TIFF, returning an ImagePlus object if successful.
 ImagePlus Opener.openZip(java.lang.String path)
          Opens a single TIFF or DICOM contained in a ZIP archive, or a ZIPed collection of ".roi" files created by the ROI manager.
 ImagePlus FileOpener.open(boolean show)
          Opens the image.
 

Methods in ij.io with parameters of type ImagePlus
static void Opener.convertGrayJpegTo8Bits(ImagePlus imp)
          If this image is grayscale, convert it to 8-bits.
static boolean FileSaver.okForGif(ImagePlus imp)
           
static boolean FileSaver.okForJpeg(ImagePlus imp)
          Always returns true.
static boolean FileSaver.okForFits(ImagePlus imp)
           
 void FileOpener.revertToSaved(ImagePlus imp)
          Restores original disk or network version of image.
 

Constructors in ij.io with parameters of type ImagePlus
FileSaver(ImagePlus imp)
          Constructs a FileSaver from an ImagePlus.
 

Uses of ImagePlus in ij.macro
 

Methods in ij.macro that return ImagePlus
static ImagePlus Interpreter.getBatchModeImage(int id)
           
static ImagePlus Interpreter.getLastBatchModeImage()
           
 

Methods in ij.macro with parameters of type ImagePlus
static void Interpreter.addBatchModeImage(ImagePlus imp)
           
static void Interpreter.removeBatchModeImage(ImagePlus imp)
           
 

Uses of ImagePlus in ij.measure
 

Methods in ij.measure with parameters of type ImagePlus
 void Calibration.setImage(ImagePlus imp)
          Disables the density calibation if the specified image has a differenent bit depth.
 

Constructors in ij.measure with parameters of type ImagePlus
Calibration(ImagePlus imp)
          Constructs a new Calibration object using the default values.
 

Uses of ImagePlus in ij.plugin
 

Subclasses of ImagePlus in ij.plugin
 class BMP_Reader
          This plugin reads BMP files.
 class ColorPicker
          Implements the Image/Color/Color Picker command.
 class DICOM
          This plugin decodes DICOM files.
 class FITS_Reader
          Opens and displays FITS images.
 class LutLoader
          Opens NIH Image look-up tables (LUTs), 768 byte binary LUTs (256 reds, 256 greens and 256 blues), LUTs in text format, or generates the LUT specified by the string argument passed to the run() method.
 class PGM_Reader
          This plugin opens PxM format images.
 

Methods in ij.plugin that return ImagePlus
 ImagePlus ZProjector.getProjection()
          Retrieve results of most recent projection operation.
 ImagePlus Slicer.reslice(ImagePlus imp)
           
 ImagePlus RGBStackMerge.createComposite(int w, int h, int d, ImageStack[] stacks, boolean keep)
           
 ImagePlus AVI_Reader.getImagePlus()
          Returns the ImagePlus opened by run().
 

Methods in ij.plugin with parameters of type ImagePlus
 void ZProjector.setImage(ImagePlus imp)
          Explicitly set image to be projected.
 ImageProcessor Straightener.straighten(ImagePlus imp, Roi roi, int width)
           
 ImageStack Straightener.straightenStack(ImagePlus imp, Roi roi, int width)
           
 ImageProcessor Straightener.straightenLine(ImagePlus imp, int width)
           
 ImageProcessor Straightener.rotateLine(ImagePlus imp, int width)
           
 void StackEditor.convertStackToImages(ImagePlus imp)
           
 ImagePlus Slicer.reslice(ImagePlus imp)
           
 void PNG_Writer.writeImage(ImagePlus imp, java.lang.String path, int transparentIndex)
           
 void MontageMaker.makeMontage(ImagePlus imp)
           
 void MontageMaker.makeMontage(ImagePlus imp, int columns, int rows, double scale, int first, int last, int inc, int borderWidth, boolean labels)
           
 void ImageCalculator.calculate(java.lang.String params, ImagePlus img1, ImagePlus img2)
           
 void HyperStackReducer.reduce(ImagePlus imp2)
           
 void HyperStackConverter.shuffle(ImagePlus imp, int order)
          Changes the dimension order of a 4D or 5D stack from the specified order (CTZ, ZCT, ZTC, TCZ or TZC) to the XYCZT order used by ImageJ.
static java.lang.String[] FITS_Writer.getHeader(ImagePlus img)
          Extracts the original FITS header from the Properties object of the ImagePlus image (or from the current slice label in the case of an ImageStack) and returns it as an array of String objects representing each card.
 void FFTMath.doMath(ImagePlus imp1, ImagePlus imp2)
           
 void ContrastEnhancer.stretchHistogram(ImagePlus imp, double saturated)
           
 void ContrastEnhancer.equalize(ImagePlus imp)
           
 

Constructors in ij.plugin with parameters of type ImagePlus
ZProjector(ImagePlus imp)
          Construction of ZProjector with image to be projected.
HyperStackReducer(ImagePlus imp)
          Constructs a HyperStackReducer using the specified source image.
 

Uses of ImagePlus in ij.plugin.filter
 

Fields in ij.plugin.filter declared as ImagePlus
protected  ImagePlus ParticleAnalyzer.imp
           
 

Methods in ij.plugin.filter that return ImagePlus
 ImagePlus Projector.doProjections(ImagePlus imp)
           
 ImagePlus ParticleAnalyzer.getOutputImage()
          Returns the "Outlines", "Masks", "Elipses" or "Count Masks" image, or null if "Nothing" is selected in the "Show:" menu.
 ImagePlus Duplicater.duplicateStack(ImagePlus imp, java.lang.String newTitle)
           
static ImagePlus Analyzer.getRedirectImage(ImagePlus currentImage)
          Returns the image selected in the "Redirect To:" popup menu of the Analyze/Set Measurements dialog or null if "None" is selected, the image was not found or the image is not the same size as currentImage.
 

Methods in ij.plugin.filter with parameters of type ImagePlus
 int ZAxisProfiler.setup(java.lang.String arg, ImagePlus imp)
           
 int XYWriter.setup(java.lang.String arg, ImagePlus imp)
           
 void XYWriter.saveXYCoordinates(ImagePlus imp)
           
 int Writer.setup(java.lang.String arg, ImagePlus imp)
           
 int UnsharpMask.setup(java.lang.String arg, ImagePlus imp)
          Method to return types supported
 int UnsharpMask.showDialog(ImagePlus imp, java.lang.String command, PlugInFilterRunner pfr)
          Ask the user for the parameters
 int Translator.setup(java.lang.String arg, ImagePlus imp)
           
 int Translator.showDialog(ImagePlus imp, java.lang.String command, PlugInFilterRunner pfr)
           
 int Transformer.setup(java.lang.String arg, ImagePlus imp)
           
 int ThresholdToSelection.setup(java.lang.String arg, ImagePlus imp)
           
 int Shadows.setup(java.lang.String arg, ImagePlus imp)
           
 int ScaleDialog.setup(java.lang.String arg, ImagePlus imp)
           
 int SaltAndPepper.setup(java.lang.String arg, ImagePlus imp)
           
 int Rotator.setup(java.lang.String arg, ImagePlus imp)
           
 int Rotator.showDialog(ImagePlus imp, java.lang.String command, PlugInFilterRunner pfr)
           
 int RoiWriter.setup(java.lang.String arg, ImagePlus imp)
           
 void RoiWriter.saveRoi(ImagePlus imp)
           
 int RGBStackSplitter.setup(java.lang.String arg, ImagePlus imp)
           
 void RGBStackSplitter.split(ImagePlus imp)
          Splits the specified RGB image or stack into three 8-bit grayscale images or stacks.
 int Resizer.setup(java.lang.String arg, ImagePlus imp)
           
 int RankFilters.setup(java.lang.String arg, ImagePlus imp)
          Setup of the PlugInFilter.
 int RankFilters.showDialog(ImagePlus imp, java.lang.String command, PlugInFilterRunner pfr)
           
 int Projector.setup(java.lang.String arg, ImagePlus imp)
           
 void Projector.doRGBProjections(ImagePlus imp)
           
 ImagePlus Projector.doProjections(ImagePlus imp)
           
 int Profiler.setup(java.lang.String arg, ImagePlus imp)
           
 int Printer.setup(java.lang.String arg, ImagePlus imp)
           
 int PlugInFilter.setup(java.lang.String arg, ImagePlus imp)
          This method is called once when the filter is loaded.
 int ParticleAnalyzer.setup(java.lang.String arg, ImagePlus imp)
           
 boolean ParticleAnalyzer.analyze(ImagePlus imp)
          Performs particle analysis on the specified image.
 boolean ParticleAnalyzer.analyze(ImagePlus imp, ImageProcessor ip)
          Performs particle analysis on the specified ImagePlus and ImageProcessor.
 int MaximumFinder.setup(java.lang.String arg, ImagePlus imp)
          Method to return types supported
 int MaximumFinder.showDialog(ImagePlus imp, java.lang.String command, PlugInFilterRunner pfr)
           
 int LutViewer.setup(java.lang.String arg, ImagePlus imp)
           
 int LutApplier.setup(java.lang.String arg, ImagePlus imp)
           
 int LineGraphAnalyzer.setup(java.lang.String arg, ImagePlus imp)
           
 void LineGraphAnalyzer.analyze(ImagePlus imp)
          Uses ImageJ's particle analyzer to extract a set of coordinate pairs from a digitized line graph.
 int Info.setup(java.lang.String arg, ImagePlus imp)
           
 java.lang.String Info.getImageInfo(ImagePlus imp, ImageProcessor ip)
           
 int ImageProperties.setup(java.lang.String arg, ImagePlus imp)
           
 int ImageMath.setup(java.lang.String arg, ImagePlus imp)
           
 int GaussianBlur.setup(java.lang.String arg, ImagePlus imp)
          Method to return types supported
 int GaussianBlur.showDialog(ImagePlus imp, java.lang.String command, PlugInFilterRunner pfr)
          Ask the user for the parameters
 int FractalBoxCounter.setup(java.lang.String arg, ImagePlus imp)
           
 int Filters.setup(java.lang.String arg, ImagePlus imp)
           
 int Filler.setup(java.lang.String arg, ImagePlus imp)
           
 void Filler.drawLabel(ImagePlus imp, ImageProcessor ip, int count, java.awt.Rectangle r)
           
 int FFTFilter.setup(java.lang.String arg, ImagePlus imp)
           
 int FFTCustomFilter.setup(java.lang.String arg, ImagePlus imp)
           
 int ExtendedPlugInFilter.showDialog(ImagePlus imp, java.lang.String command, PlugInFilterRunner pfr)
          This method is called after setup(arg, imp) unless the DONE flag has been set.
 int EDM.setup(java.lang.String arg, ImagePlus imp)
           
 int Duplicater.setup(java.lang.String arg, ImagePlus imp)
           
 void Duplicater.duplicate(ImagePlus imp)
           
 ImagePlus Duplicater.duplicateStack(ImagePlus imp, java.lang.String newTitle)
           
 int Convolver.setup(java.lang.String arg, ImagePlus imp)
           
 int Convolver.showDialog(ImagePlus imp, java.lang.String command, PlugInFilterRunner pfr)
           
 int Calibrator.setup(java.lang.String arg, ImagePlus imp)
           
 boolean Calibrator.showDialog(ImagePlus imp)
           
 void Calibrator.calibrate(ImagePlus imp)
           
 int CalibrationBar.setup(java.lang.String arg, ImagePlus imp)
           
 void CalibrationBar.drawColorBar(ImagePlus imp, int x, int y)
           
 int Binary.setup(java.lang.String arg, ImagePlus imp)
           
 int Benchmark.setup(java.lang.String arg, ImagePlus imp)
           
 int BackgroundSubtracter.setup(java.lang.String arg, ImagePlus imp)
           
 int BackgroundSubtracter.showDialog(ImagePlus imp, java.lang.String command, PlugInFilterRunner pfr)
           
 int AVI_Writer.setup(java.lang.String arg, ImagePlus imp)
           
 void AVI_Writer.writeImage(ImagePlus imp, java.lang.String path, int compression, int jpegQuality)
          Writes an ImagePlus (stack) as AVI file.
 int Analyzer.setup(java.lang.String arg, ImagePlus imp)
           
static ImagePlus Analyzer.getRedirectImage(ImagePlus currentImage)
          Returns the image selected in the "Redirect To:" popup menu of the Analyze/Set Measurements dialog or null if "None" is selected, the image was not found or the image is not the same size as currentImage.
 

Constructors in ij.plugin.filter with parameters of type ImagePlus
Analyzer(ImagePlus imp)
          Constructs a new Analyzer using the specified ImagePlus object and the current measurement options and default results table.
Analyzer(ImagePlus imp, int measurements, ResultsTable rt)
          Construct a new Analyzer using an ImagePlus object and private measurement options and results table.
 

Uses of ImagePlus in ij.plugin.frame
 

Methods in ij.plugin.frame with parameters of type ImagePlus
 void RoiManager.add(ImagePlus imp, Roi roi, int n)
          Adds the specified ROI to the list.
 

Uses of ImagePlus in ij.process
 

Constructors in ij.process with parameters of type ImagePlus
StackStatistics(ImagePlus imp)
           
StackStatistics(ImagePlus imp, int nBins, double histMin, double histMax)
           
StackConverter(ImagePlus imp)
           
ImageConverter(ImagePlus imp)
          Constructs an ImageConverter based on an ImagePlus object.