- java.lang.Object
-
- ij.plugin.ZProjector
-
-
Field Summary
Fields Modifier and Type Field Description static int
AVG_METHOD
static java.lang.String
lutMessage
static int
MAX_METHOD
static int
MEDIAN_METHOD
static java.lang.String[]
METHODS
static int
MIN_METHOD
static int
SD_METHOD
static int
SUM_METHOD
-
Constructor Summary
Constructors Constructor Description ZProjector()
ZProjector(ImagePlus imp)
Construction of ZProjector with image to be projected.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected GenericDialog
buildControlDialog(int start, int stop)
Builds dialog to query users for projection parameters.void
doHyperStackProjection(boolean allTimeFrames)
void
doProjection()
Performs actual projection using specified method.void
doProjection(boolean handleOverlay)
Performs actual projection using specified method.void
doRGBProjection()
void
doRGBProjection(boolean handleOverlay)
ImagePlus
getProjection()
Retrieve results of most recent projection operation.static ImagePlus
run(ImagePlus imp, java.lang.String method)
Performs projection on the entire stack using the specified method and returns the result, where 'method' is "avg", "min", "max", "sum", "sd" or "median".static ImagePlus
run(ImagePlus imp, java.lang.String method, int startSlice, int stopSlice)
Performs projection using the specified method and stack range, and returns the result, where 'method' is "avg", "min", "max", "sum", "sd" or "median".void
run(java.lang.String arg)
This method is called when the plugin is loaded.void
run2(ImagePlus img, java.lang.String arg)
void
setImage(ImagePlus imp)
Explicitly set image to be projected.void
setMethod(int projMethod)
void
setStartSlice(int slice)
void
setStopSlice(int slice)
-
-
-
Field Detail
-
AVG_METHOD
public static final int AVG_METHOD
- See Also:
- Constant Field Values
-
MAX_METHOD
public static final int MAX_METHOD
- See Also:
- Constant Field Values
-
MIN_METHOD
public static final int MIN_METHOD
- See Also:
- Constant Field Values
-
SUM_METHOD
public static final int SUM_METHOD
- See Also:
- Constant Field Values
-
SD_METHOD
public static final int SD_METHOD
- See Also:
- Constant Field Values
-
MEDIAN_METHOD
public static final int MEDIAN_METHOD
- See Also:
- Constant Field Values
-
METHODS
public static final java.lang.String[] METHODS
-
lutMessage
public static final java.lang.String lutMessage
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ZProjector
public ZProjector()
-
ZProjector
public ZProjector(ImagePlus imp)
Construction of ZProjector with image to be projected.
-
-
Method Detail
-
run
public static ImagePlus run(ImagePlus imp, java.lang.String method)
Performs projection on the entire stack using the specified method and returns the result, where 'method' is "avg", "min", "max", "sum", "sd" or "median". Add " all" to 'method' to project all hyperstack time points.
-
run
public static ImagePlus run(ImagePlus imp, java.lang.String method, int startSlice, int stopSlice)
Performs projection using the specified method and stack range, and returns the result, where 'method' is "avg", "min", "max", "sum", "sd" or "median". Add " all" to 'method' to project all hyperstack time points.
Example: http://imagej.nih.gov/ij/macros/js/ProjectionDemo.js
-
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.
-
run2
public void run2(ImagePlus img, java.lang.String arg)
-
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 displaystop
- 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)
-
-