|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectij.plugin.ZProjector
public class ZProjector
This plugin performs a z-projection of the input stack. Type of output image is same as type of input image. Both maximum and average intensity projections are supported.
Nested Class Summary | |
---|---|
(package private) class |
ZProjector.AverageIntensity
Compute average intensity projection. |
(package private) class |
ZProjector.MaxIntensity
Compute max intensity projection. |
(package private) class |
ZProjector.MinIntensity
Compute min intensity projection. |
(package private) class |
ZProjector.RayFunction
Abstract class that specifies structure of ray function. |
(package private) class |
ZProjector.StandardDeviation
Compute standard deviation projection. |
Field Summary | |
---|---|
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 | |
---|---|
ZProjector()
|
|
ZProjector(ImagePlus imp)
Construction of ZProjector with image to be projected. |
Method Summary | |
---|---|
(package private) boolean |
alreadySorted(float[] a)
|
protected ij.gui.GenericDialog |
buildControlDialog(int start,
int stop)
Builds dialog to query users for projection parameters. |
(package private) ImagePlus |
doMedianProjection()
|
void |
doProjection()
Performs actual projection using specified method. |
void |
doRGBProjection()
|
ImagePlus |
getProjection()
Retrieve results of most recent projection operation. |
(package private) java.lang.String |
makeTitle()
|
(package private) float |
median(float[] a)
|
void |
run(java.lang.String arg)
This method is called when the plugin is loaded. |
void |
setImage(ImagePlus imp)
Explicitly set image to be projected. |
void |
setMethod(int projMethod)
|
void |
setStartSlice(int slice)
|
void |
setStopSlice(int slice)
|
(package private) void |
sort(float[] a)
|
(package private) void |
sort(float[] a,
int from,
int to)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int AVG_METHOD
public static final int MAX_METHOD
public static final int MIN_METHOD
public static final int SUM_METHOD
public static final int SD_METHOD
public static final int MEDIAN_METHOD
public static final java.lang.String[] METHODS
public static final java.lang.String lutMessage
Constructor Detail |
---|
public ZProjector()
public ZProjector(ImagePlus imp)
Method Detail |
---|
public void setImage(ImagePlus imp)
public void setStartSlice(int slice)
public void setStopSlice(int slice)
public void setMethod(int projMethod)
public ImagePlus getProjection()
public void run(java.lang.String arg)
PlugIn
run
in interface PlugIn
public void doRGBProjection()
protected ij.gui.GenericDialog buildControlDialog(int start, int stop)
start
- starting slice to displaystop
- last slicepublic void doProjection()
ImagePlus doMedianProjection()
java.lang.String makeTitle()
float median(float[] a)
void sort(float[] a)
void sort(float[] a, int from, int to)
boolean alreadySorted(float[] a)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |