ij.plugin.filter
Class Calibrator
java.lang.Object
  
ij.plugin.filter.Calibrator
- All Implemented Interfaces: 
 - ij.measure.Measurements, PlugInFilter, java.awt.event.ActionListener, java.util.EventListener
 
public class Calibrator
- extends java.lang.Object
- implements PlugInFilter, ij.measure.Measurements, java.awt.event.ActionListener
  
Implements the Analyze/Calibrate command.
 
| Fields inherited from interface ij.plugin.filter.PlugInFilter | 
CONVERT_TO_FLOAT, DOES_16, DOES_32, DOES_8C, DOES_8G, DOES_ALL, DOES_RGB, DOES_STACKS, DONE, FINAL_PROCESSING, NO_CHANGES, NO_IMAGE_REQUIRED, NO_UNDO, PARALLELIZE_STACKS, ROI_REQUIRED, SNAPSHOT, STACK_REQUIRED, SUPPORTS_MASKING | 
 
| Fields inherited from interface ij.measure.Measurements | 
AREA, AREA_FRACTION, CENTER_OF_MASS, CENTROID, CIRCULARITY, ELLIPSE, FERET, INTEGRATED_DENSITY, INVERT_Y, KURTOSIS, LABELS, LIMIT, MAX_STANDARDS, MEAN, MEDIAN, MIN_MAX, MODE, PERIMETER, RECT, SKEWNESS, SLICE, STD_DEV | 
 
 
| 
Method Summary | 
 void | 
actionPerformed(java.awt.event.ActionEvent e)
 
            | 
 void | 
calibrate(ImagePlus imp)
 
            | 
(package private)  double[] | 
doCurveFitting(double[] x,
               double[] y,
               int fitType)
 
            | 
(package private)  void | 
drawLabel(ij.gui.PlotWindow pw,
          java.lang.String label)
 
            | 
(package private)  double[] | 
getData(java.lang.String xData)
 
            | 
(package private)  java.lang.String[] | 
getFunctionList(boolean custom)
 
            | 
(package private)  java.lang.String | 
getMeans()
 
            | 
(package private)  double | 
getNum(java.util.StringTokenizer st)
 
            | 
(package private)  java.awt.Panel | 
makeButtonPanel(ij.gui.GenericDialog gd)
 
          Creates a panel containing "Save..." and "Save..." buttons. | 
(package private)  void | 
open()
 
            | 
 void | 
run(ImageProcessor ip)
 
          Filters use this method to process the image. | 
(package private)  void | 
save()
 
            | 
 int | 
setup(java.lang.String arg,
      ImagePlus imp)
 
          This method is called once when the filter is loaded. | 
 boolean | 
showDialog(ImagePlus imp)
 
            | 
(package private)  void | 
showPlot(double[] x,
         double[] y,
         ij.measure.Calibration cal,
         java.lang.String rSquared)
 
            | 
(package private)  double | 
sqr(double x)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
Calibrator
public Calibrator()
setup
public int setup(java.lang.String arg,
                 ImagePlus imp)
- Description copied from interface: 
PlugInFilter 
- This method is called once when the filter is loaded. 'arg',
                which may be blank, is the argument specified for this plugin 
                in IJ_Props.txt or in the plugins.config file of a jar archive
        containing the plugin. 'imp' is the currently active image.
                This method should return a flag word that specifies the
                filters capabilities.
        
        For Plugin-filters specifying the FINAL_PROCESSING flag,
        the setup method will be called again, this time with
        arg = "final" after all other processing is done.
- Specified by:
 setup in interface PlugInFilter
 
 
 
run
public void run(ImageProcessor ip)
- Description copied from interface: 
PlugInFilter 
- Filters use this method to process the image. If the
                SUPPORTS_STACKS flag was set, it is called for each slice in
                a stack. With 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 NO_IMAGE_REQUIRED flag
        and not the DONE flag, run(ip) is called once with the
        argument 
null.
- Specified by:
 run in interface PlugInFilter
 
 
 
showDialog
public boolean showDialog(ImagePlus imp)
 
 
makeButtonPanel
java.awt.Panel makeButtonPanel(ij.gui.GenericDialog gd)
- Creates a panel containing "Save..." and "Save..." buttons.
 
 
 
calibrate
public void calibrate(ImagePlus imp)
 
 
doCurveFitting
double[] doCurveFitting(double[] x,
                        double[] y,
                        int fitType)
 
 
showPlot
void showPlot(double[] x,
              double[] y,
              ij.measure.Calibration cal,
              java.lang.String rSquared)
 
 
drawLabel
void drawLabel(ij.gui.PlotWindow pw,
               java.lang.String label)
 
 
sqr
double sqr(double x)
 
 
getFunctionList
java.lang.String[] getFunctionList(boolean custom)
 
 
getMeans
java.lang.String getMeans()
 
 
getData
double[] getData(java.lang.String xData)
 
 
getNum
double getNum(java.util.StringTokenizer st)
 
 
save
void save()
 
 
open
void open()
 
 
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
 actionPerformed in interface java.awt.event.ActionListener