Isis 3 Programmer Reference
Isis::Equalization::CalculateFunctor Class Reference

This class is used as a functor calculate image statistics. More...

#include <Equalization.h>

Inheritance diagram for Isis::Equalization::CalculateFunctor:
Inheritance graph
Collaboration diagram for Isis::Equalization::CalculateFunctor:
Collaboration graph

Public Member Functions

 CalculateFunctor (Statistics *stats, double percent)
 Constructs a CalculateFunctor.
 
void operator() (Buffer &in) const
 

Protected Member Functions

virtual void addStats (Buffer &in) const
 

Private Attributes

Statisticsm_stats
 Calculated statistics.
 
int m_linc
 Line increment value when calculating statistics.
 

Detailed Description

This class is used as a functor calculate image statistics.

Author
????-??-?? Unknown

Definition at line 210 of file Equalization.h.

Constructor & Destructor Documentation

◆ CalculateFunctor()

Isis::Equalization::CalculateFunctor::CalculateFunctor ( Statistics * stats,
double percent )
inline

Constructs a CalculateFunctor.

Parameters
statsPointer to a Statistics object to add data to
percentSampling percentage of the image, used to calculate a line increment, when calculating statistics

Definition at line 219 of file Equalization.h.

References m_linc, and m_stats.

◆ ~CalculateFunctor()

virtual Isis::Equalization::CalculateFunctor::~CalculateFunctor ( )
inlinevirtual

Definition at line 224 of file Equalization.h.

Member Function Documentation

◆ addStats()

void Isis::Equalization::CalculateFunctor::addStats ( Buffer & in) const
protectedvirtual

Definition at line 1003 of file Equalization.cpp.

◆ operator()()

void Isis::Equalization::CalculateFunctor::operator() ( Buffer & in) const

Definition at line 995 of file Equalization.cpp.

Member Data Documentation

◆ m_linc

int Isis::Equalization::CalculateFunctor::m_linc
private

Line increment value when calculating statistics.

Definition at line 233 of file Equalization.h.

Referenced by CalculateFunctor().

◆ m_stats

Statistics* Isis::Equalization::CalculateFunctor::m_stats
private

Calculated statistics.

Definition at line 232 of file Equalization.h.

Referenced by CalculateFunctor().


The documentation for this class was generated from the following files: