Package ij.plugin

Class ZProjector

java.lang.Object
ij.plugin.ZProjector
All Implemented Interfaces:
PlugIn

public class ZProjector extends Object implements PlugIn
This plugin performs a z-projection of the input stack. Type of output image is same as type of input image.
Author:
Patrick Kelly <phkelly@ucsd.edu>
  • Field Details

  • Constructor Details

    • ZProjector

      public ZProjector()
    • ZProjector

      public ZProjector(ImagePlus imp)
      Construction of ZProjector with image to be projected.
  • Method Details

    • setImage

      public void setImage(ImagePlus imp)
      Explicitly set image to be projected. This is useful if ZProjection_ object is to be used not as a plugin but as a stand alone processing object.
    • setStartSlice

      public void setStartSlice(int slice)
    • setStopSlice

      public void setStopSlice(int slice)
    • setMethod

      public void setMethod(int projMethod)
    • getProjection

      public ImagePlus getProjection()
      Retrieve results of most recent projection operation.
    • run

      public void run(String arg)
      Description copied from interface: PlugIn
      This method is called when the plugin is loaded. 'arg', which may be blank, is the argument specified for this plugin in IJ_Props.txt.
      Specified by:
      run in interface PlugIn
    • doRGBProjection

      public void doRGBProjection()
    • doRGBProjection

      public void doRGBProjection(boolean handleOverlay)
    • buildControlDialog

      protected GenericDialog buildControlDialog(int start, int stop)
      Builds dialog to query users for projection parameters.
      Parameters:
      start - starting slice to display
      stop - last slice
    • doProjection

      public void doProjection()
      Performs actual projection using specified method.
    • doProjection

      public void doProjection(boolean handleOverlay)
      Performs actual projection using specified method. If handleOverlay, adds stack overlay elements from startSlice to stopSlice to projection
    • doHyperStackProjection

      public void doHyperStackProjection(boolean allTimeFrames)