vtkImageStatistics Class Reference

#include <vtkImageStatistics.h>

Inheritance diagram for vtkImageStatistics:

Inheritance graph
[legend]
Collaboration diagram for vtkImageStatistics:

Collaboration graph
[legend]
List of all members.

Detailed Description

Simple filter for generating statistical summaries for the whole image extent.

This is a simple image-image filter that calculates summary statistics for the entire image extent. The functions to retrieve the statistics are ony valid after an Update has been performed. The input will simply be passed to the output.

See also:
vtkSimpleImageToImageFilter

Definition at line 46 of file vtkImageStatistics.h.

Public Member Functions

 vtkTypeRevisionMacro (vtkImageStatistics, vtkSimpleImageToImageFilter)
virtual void SetIgnoreZeros (int)
virtual void IgnoreZerosOn ()
virtual void IgnoreZerosOff ()
virtual int GetIgnoreZeros ()
virtual double GetArithmeticMean ()
virtual double GetGeometricMean ()
virtual double GetHarmonicMean ()
virtual double GetVariance ()
virtual double GetSampleVariance ()
virtual double GetGeometricStandardDeviation ()
virtual double GetMedian ()
virtual double GetFirstQuartile ()
virtual double GetThirdQuartile ()
virtual double GetMaximum ()
virtual double GetMinimum ()
virtual double GetSum ()
virtual double GetProduct ()
virtual int GetNum ()

Static Public Member Functions

static vtkImageStatisticsNew ()

Protected Member Functions

 vtkImageStatistics ()
 ~vtkImageStatistics ()
virtual void SimpleExecute (vtkImageData *input, vtkImageData *output)

Protected Attributes

int IgnoreZeros
double ArithmeticMean
double GeometricMean
double HarmonicMean
double Variance
double SampleVariance
double GeometricStandardDeviation
double Median
double FirstQuartile
double ThirdQuartile
double Maximum
double Minimum
double Sum
double Product
int Num


Constructor & Destructor Documentation

vtkImageStatistics::vtkImageStatistics (  )  [protected]

vtkImageStatistics::~vtkImageStatistics (  )  [inline, protected]

Definition at line 133 of file vtkImageStatistics.h.


Member Function Documentation

static vtkImageStatistics* vtkImageStatistics::New (  )  [static]

Reimplemented from vtkAlgorithm.

vtkImageStatistics::vtkTypeRevisionMacro ( vtkImageStatistics  ,
vtkSimpleImageToImageFilter   
)

virtual void vtkImageStatistics::SetIgnoreZeros ( int   )  [virtual]

Ignore zeros in summary statistics.

virtual void vtkImageStatistics::IgnoreZerosOn (  )  [virtual]

Ignore zeros in summary statistics.

virtual void vtkImageStatistics::IgnoreZerosOff (  )  [virtual]

Ignore zeros in summary statistics.

virtual int vtkImageStatistics::GetIgnoreZeros (  )  [virtual]

Ignore zeros in summary statistics.

virtual double vtkImageStatistics::GetArithmeticMean (  )  [virtual]

Get the arithmetic mean.

virtual double vtkImageStatistics::GetGeometricMean (  )  [virtual]

Get the geometric mean.

virtual double vtkImageStatistics::GetHarmonicMean (  )  [virtual]

Get the harmonic mean.

virtual double vtkImageStatistics::GetVariance (  )  [virtual]

Get the variance.

virtual double vtkImageStatistics::GetSampleVariance (  )  [virtual]

Get the sample variance.

virtual double vtkImageStatistics::GetGeometricStandardDeviation (  )  [virtual]

Get the geometric standard deviation.

virtual double vtkImageStatistics::GetMedian (  )  [virtual]

Get the median.

virtual double vtkImageStatistics::GetFirstQuartile (  )  [virtual]

Get the first quartile.

virtual double vtkImageStatistics::GetThirdQuartile (  )  [virtual]

Get the third quartile.

virtual double vtkImageStatistics::GetMaximum (  )  [virtual]

Get the maximum data point.

virtual double vtkImageStatistics::GetMinimum (  )  [virtual]

Get the minimum data point.

virtual double vtkImageStatistics::GetSum (  )  [virtual]

Get the sum of the data.

virtual double vtkImageStatistics::GetProduct (  )  [virtual]

Get the product of the data.

virtual int vtkImageStatistics::GetNum (  )  [virtual]

Get the number of data points.

virtual void vtkImageStatistics::SimpleExecute ( vtkImageData input,
vtkImageData output 
) [protected, virtual]

Implements vtkSimpleImageToImageFilter.


Member Data Documentation

int vtkImageStatistics::IgnoreZeros [protected]

Definition at line 133 of file vtkImageStatistics.h.

double vtkImageStatistics::ArithmeticMean [protected]

Definition at line 136 of file vtkImageStatistics.h.

double vtkImageStatistics::GeometricMean [protected]

Definition at line 137 of file vtkImageStatistics.h.

double vtkImageStatistics::HarmonicMean [protected]

Definition at line 138 of file vtkImageStatistics.h.

double vtkImageStatistics::Variance [protected]

Definition at line 139 of file vtkImageStatistics.h.

double vtkImageStatistics::SampleVariance [protected]

Definition at line 140 of file vtkImageStatistics.h.

double vtkImageStatistics::GeometricStandardDeviation [protected]

Definition at line 141 of file vtkImageStatistics.h.

double vtkImageStatistics::Median [protected]

Definition at line 142 of file vtkImageStatistics.h.

double vtkImageStatistics::FirstQuartile [protected]

Definition at line 143 of file vtkImageStatistics.h.

double vtkImageStatistics::ThirdQuartile [protected]

Definition at line 144 of file vtkImageStatistics.h.

double vtkImageStatistics::Maximum [protected]

Definition at line 145 of file vtkImageStatistics.h.

double vtkImageStatistics::Minimum [protected]

Definition at line 146 of file vtkImageStatistics.h.

double vtkImageStatistics::Sum [protected]

Definition at line 147 of file vtkImageStatistics.h.

double vtkImageStatistics::Product [protected]

Definition at line 148 of file vtkImageStatistics.h.

int vtkImageStatistics::Num [protected]

Definition at line 149 of file vtkImageStatistics.h.


The documentation for this class was generated from the following file:
Generated on Tue May 12 14:53:39 2009 for vtkCNMRRLibrary by  doxygen 1.4.7