Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

fl::IntensityDeviation Class Reference

#include <convolve.h>

Inheritance diagram for fl::IntensityDeviation:

fl::Filter List of all members.

Public Methods

 IntensityDeviation (float average, bool ignoreZeros=false)
virtual Image filter (const Image &image)
 This could be const, but it is useful to allow filters to collect statistics. Note that such filters are not thread safe.


Public Attributes

float average
 The given value.

float deviation
 The computed value.

bool ignoreZeros
 Don't include black pixels in count for determining deviation.


Detailed Description

An information gathering filter. Finds standard deviation of intensity values based on a given average value.


Constructor & Destructor Documentation

IntensityDeviation::IntensityDeviation float    average,
bool    ignoreZeros = false
 


Member Function Documentation

Image IntensityDeviation::filter const Image   image [virtual]
 

This could be const, but it is useful to allow filters to collect statistics. Note that such filters are not thread safe.

Implements fl::Filter.


Member Data Documentation

float fl::IntensityDeviation::average
 

The given value.

float fl::IntensityDeviation::deviation
 

The computed value.

bool fl::IntensityDeviation::ignoreZeros
 

Don't include black pixels in count for determining deviation.


The documentation for this class was generated from the following files:
Generated on Thu Dec 9 17:13:26 2004 for fl by doxygen1.2.18