public class LineGraphAnalyzer extends java.lang.Object implements PlugInFilter, Measurements
CONVERT_TO_FLOAT, DOES_16, DOES_32, DOES_8C, DOES_8G, DOES_ALL, DOES_RGB, DOES_STACKS, DONE, FINAL_PROCESSING, KEEP_THRESHOLD, NO_CHANGES, NO_IMAGE_REQUIRED, NO_UNDO, PARALLELIZE_IMAGES, PARALLELIZE_STACKS, ROI_REQUIRED, SNAPSHOT, STACK_REQUIRED, SUPPORTS_MASKINGADD_TO_OVERLAY, AREA, AREA_FRACTION, CENTER_OF_MASS, CENTROID, CIRCULARITY, ELLIPSE, FERET, INTEGRATED_DENSITY, INVERT_Y, KURTOSIS, LABELS, LIMIT, MAX_STANDARDS, MEAN, MEDIAN, MIN_MAX, MODE, NaN_EMPTY_CELLS, PERIMETER, RECT, SCIENTIFIC_NOTATION, SHAPE_DESCRIPTORS, SKEWNESS, SLICE, STACK_POSITION, STD_DEV| Constructor and Description |
|---|
LineGraphAnalyzer() |
| Modifier and Type | Method and Description |
|---|---|
void |
analyze(ImagePlus imp)
Uses ImageJ's particle analyzer to extract a set
of coordinate pairs from a digitized line graph.
|
void |
run(ImageProcessor ip)
Filters use this method to process the image.
|
int |
setup(java.lang.String arg,
ImagePlus imp)
This method is called once when the filter is loaded.
|
public int setup(java.lang.String arg,
ImagePlus imp)
PlugInFilter
For Plugin-filters specifying the PlugInFilter.FINAL_PROCESSING flag,
the setup method will be called again, this time with
arg = "final" after all other processing is done.
setup in interface PlugInFilterpublic void run(ImageProcessor ip)
PlugInFilterPlugInFilter.DOES_STACKS flag was set, it is called for each slice in
a stack. With PlugInFilter.CONVERT_TO_FLOAT, the filter is called with
the image data converted to a FloatProcessor (3 times per
image for RGB images). ImageJ will lock the image before calling
this method and unlock it when the filter is finished.
For PlugInFilters specifying the PlugInFilter.NO_IMAGE_REQUIRED flag
and not the PlugInFilter.DONE flag, run(ip) is called once with the
argument null.run in interface PlugInFilterpublic void analyze(ImagePlus imp)