Package ij.plugin

Class ZProjector

  • All Implemented Interfaces:
    PlugIn

    public class ZProjector
    extends java.lang.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
    • Constructor Detail

      • ZProjector

        public ZProjector()
      • ZProjector

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

      • 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​(java.lang.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)