ij.process
Class FloatStatistics

java.lang.Object
  extended by ij.process.ImageStatistics
      extended by ij.process.FloatStatistics
All Implemented Interfaces:
ij.measure.Measurements

public class FloatStatistics
extends ImageStatistics

32-bit (float) image statistics, including histogram.


Field Summary
 
Fields inherited from class ij.process.ImageStatistics
angle, area, areaFraction, binSize, cal, dmode, ef, height, histMax, histMin, histogram, histogram16, histYMax, kurtosis, major, max, maxCount, mean, median, min, minor, mode, nBins, ph, pixelCount, pw, rh, roiHeight, roiWidth, roiX, roiY, rw, rx, ry, skewness, stdDev, umean, width, xCenterOfMass, xCentroid, yCenterOfMass, yCentroid
 
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
 
Constructor Summary
FloatStatistics(ImageProcessor ip)
          Constructs an ImageStatistics object from a FloatProcessor using the standard measurement options (area, mean, mode, min and max).
FloatStatistics(ImageProcessor ip, int mOptions, ij.measure.Calibration cal)
          Constructs a FloatStatistics object from a FloatProcessor using the specified measurement options.
 
Method Summary
(package private)  void calculateAreaFraction(ImageProcessor ip)
           
(package private)  void calculateMoments(ImageProcessor ip, double minThreshold, double maxThreshold)
           
(package private)  void getCentroid(ImageProcessor ip, double minThreshold, double maxThreshold)
           
(package private)  void getMode()
           
(package private)  void getStatistics(ImageProcessor ip, double minThreshold, double maxThreshold)
           
 
Methods inherited from class ij.process.ImageStatistics
calculateAreaFraction, calculateMedian, calculateStdDev, drawEllipse, fitEllipse, getCentroid, getRawMinAndMax, getRawStatistics, getStatistics, setup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FloatStatistics

public FloatStatistics(ImageProcessor ip)
Constructs an ImageStatistics object from a FloatProcessor using the standard measurement options (area, mean, mode, min and max).


FloatStatistics

public FloatStatistics(ImageProcessor ip,
                       int mOptions,
                       ij.measure.Calibration cal)
Constructs a FloatStatistics object from a FloatProcessor using the specified measurement options.

Method Detail

getStatistics

void getStatistics(ImageProcessor ip,
                   double minThreshold,
                   double maxThreshold)

getMode

void getMode()

calculateMoments

void calculateMoments(ImageProcessor ip,
                      double minThreshold,
                      double maxThreshold)

getCentroid

void getCentroid(ImageProcessor ip,
                 double minThreshold,
                 double maxThreshold)

calculateAreaFraction

void calculateAreaFraction(ImageProcessor ip)