Isis 3 Programmer Reference
Isis::HiEqualization::HiCalculateFunctor Class Reference

#include <HiEqualization.h>

Inheritance diagram for Isis::HiEqualization::HiCalculateFunctor:
Inheritance graph
Collaboration diagram for Isis::HiEqualization::HiCalculateFunctor:
Collaboration graph

Public Member Functions

 HiCalculateFunctor (Statistics *stats, Statistics *statsLeft, Statistics *statsRight, double percent)
 
void operator() (Buffer &in) const
 

Protected Member Functions

virtual void addStats (Buffer &in) const
 

Private Attributes

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

Detailed Description

Author
????-??-?? Unknown
History
2012-11-30 Tracie Sucharski - Removed unused include file Projection.h. This change was made in reference to #775 @histroy 2016-07-15 Ian Humphrey - Modified calculateStatisics() to set the solved state to true to reflect changes to Equalization. References #2282.

Definition at line 45 of file HiEqualization.h.

Constructor & Destructor Documentation

◆ HiCalculateFunctor()

Isis::HiEqualization::HiCalculateFunctor::HiCalculateFunctor ( Statistics * stats,
Statistics * statsLeft,
Statistics * statsRight,
double percent )
inline

Definition at line 47 of file HiEqualization.h.

◆ ~HiCalculateFunctor()

virtual Isis::HiEqualization::HiCalculateFunctor::~HiCalculateFunctor ( )
inlinevirtual

Definition at line 54 of file HiEqualization.h.

Member Function Documentation

◆ addStats()

void Isis::HiEqualization::HiCalculateFunctor::addStats ( Buffer & in) const
protectedvirtual

Reimplemented from Isis::Equalization::CalculateFunctor.

Definition at line 217 of file HiEqualization.cpp.

◆ operator()()

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

Definition at line 995 of file Equalization.cpp.

Member Data Documentation

◆ m_linc

int Isis::Equalization::CalculateFunctor::m_linc
privateinherited

Line increment value when calculating statistics.

Definition at line 233 of file Equalization.h.

Referenced by Isis::Equalization::CalculateFunctor::CalculateFunctor().

◆ m_stats

Statistics* Isis::Equalization::CalculateFunctor::m_stats
privateinherited

Calculated statistics.

Definition at line 232 of file Equalization.h.

Referenced by Isis::Equalization::CalculateFunctor::CalculateFunctor().

◆ m_statsLeft

Statistics* Isis::HiEqualization::HiCalculateFunctor::m_statsLeft
private

Definition at line 60 of file HiEqualization.h.

◆ m_statsRight

Statistics* Isis::HiEqualization::HiCalculateFunctor::m_statsRight
private

Definition at line 61 of file HiEqualization.h.


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