This class is used as a functor calculate image statistics. More...
#include <Equalization.h>


Public Member Functions | |
| CalculateFunctor (Statistics *stats, double percent) | |
| Constructs a CalculateFunctor. | |
| virtual | ~CalculateFunctor () |
| void | operator() (Buffer &in) const |
Protected Member Functions | |
| virtual void | addStats (Buffer &in) const |
This class is used as a functor calculate image statistics.
|
inline |
Constructs a CalculateFunctor.
| stats | Pointer to a Statistics object to add data to |
| percent | Sampling percentage of the image, used to calculate a line increment, when calculating statistics |
Referenced by Isis::HiEqualization::HiCalculateFunctor::HiCalculateFunctor().
|
inlinevirtual |
|
protectedvirtual |
Reimplemented in Isis::HiEqualization::HiCalculateFunctor.
References Isis::Buffer::size().
Referenced by Isis::HiEqualization::HiCalculateFunctor::addStats(), and operator()().
| void Isis::Equalization::CalculateFunctor::operator() | ( | Buffer & | in | ) | const |
References addStats(), Isis::Buffer::Line(), and Isis::Buffer::LineDimension().