com.pentec.math
Class Statistic

java.lang.Object
  extended by com.pentec.math.Statistic

public class Statistic
extends java.lang.Object

This class provides a holder and utility methods for statistics.

Author:
Pender Technology

Field Summary
private  java.lang.String $Area
           
private  java.lang.String $Avg
           
private  java.lang.String $Height
           
private  java.lang.String $Max
           
private  java.lang.String $Min
           
private  java.lang.String $Sum
           
private  java.lang.String $TrendAvg
           
private  java.lang.String $TrendMax
           
private  java.lang.String $TrendMin
           
private  java.lang.String $TrendSum
           
private  java.lang.String $Width
           
private  java.lang.String $X
           
private  java.lang.String $Y
           
private  double[][] aadPointMinMax
           
private  double[][] aadTrendMinMax
           
private  double[] adPointAvg
           
private  double[] adTrendAvg
           
private  AImage aimage
           
private  double dx
           
private  double dy
           
private  int iNumSamples
           
private  java.awt.Rectangle roi
           
 
Constructor Summary
Statistic(double[][] aadMinMax, double[] adAvg, double dx, double dy, java.lang.String $X, java.lang.String $Y, java.awt.Rectangle r, AImage aimage)
           
 
Method Summary
 void accumulate(double[][] aadMinMax, double[] adAvg, java.awt.Rectangle r)
           
private  void computeMMA$()
           
private  void computeTrend$()
           
private  void computeWHA$()
           
 java.lang.String getArea$()
           
 java.lang.String getAvg$()
           
 java.lang.String getHeight$()
           
 java.lang.String getMax$()
           
 java.lang.String getMin$()
           
protected  int getNumSamples()
           
 java.lang.String getROI$()
           
 java.lang.String getSum$()
           
 java.lang.String getTrendAvg$()
           
 java.lang.String getTrendMax$()
           
 java.lang.String getTrendMin$()
           
 java.lang.String getTrendSum$()
           
 java.lang.String getWidth$()
           
 void recordStats(java.lang.String $LabelString)
           
 void resetTrend()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

$Area

private java.lang.String $Area

$Avg

private java.lang.String $Avg

$Height

private java.lang.String $Height

$Max

private java.lang.String $Max

$Min

private java.lang.String $Min

$Sum

private java.lang.String $Sum

$TrendAvg

private java.lang.String $TrendAvg

$TrendMax

private java.lang.String $TrendMax

$TrendMin

private java.lang.String $TrendMin

$TrendSum

private java.lang.String $TrendSum

$Width

private java.lang.String $Width

$X

private java.lang.String $X

$Y

private java.lang.String $Y

aadPointMinMax

private double[][] aadPointMinMax

aadTrendMinMax

private double[][] aadTrendMinMax

adPointAvg

private double[] adPointAvg

adTrendAvg

private double[] adTrendAvg

aimage

private AImage aimage

dx

private double dx

dy

private double dy

iNumSamples

private int iNumSamples

roi

private java.awt.Rectangle roi
Constructor Detail

Statistic

public Statistic(double[][] aadMinMax,
                 double[] adAvg,
                 double dx,
                 double dy,
                 java.lang.String $X,
                 java.lang.String $Y,
                 java.awt.Rectangle r,
                 AImage aimage)
Method Detail

accumulate

public void accumulate(double[][] aadMinMax,
                       double[] adAvg,
                       java.awt.Rectangle r)

computeMMA$

private void computeMMA$()

computeTrend$

private void computeTrend$()

computeWHA$

private void computeWHA$()

getArea$

public java.lang.String getArea$()

getAvg$

public java.lang.String getAvg$()

getHeight$

public java.lang.String getHeight$()

getMax$

public java.lang.String getMax$()

getMin$

public java.lang.String getMin$()

getNumSamples

protected int getNumSamples()

getROI$

public java.lang.String getROI$()

getSum$

public java.lang.String getSum$()

getTrendAvg$

public java.lang.String getTrendAvg$()

getTrendMax$

public java.lang.String getTrendMax$()

getTrendMin$

public java.lang.String getTrendMin$()

getTrendSum$

public java.lang.String getTrendSum$()

getWidth$

public java.lang.String getWidth$()

recordStats

public void recordStats(java.lang.String $LabelString)

resetTrend

public void resetTrend()