#include <HiEqualization.h>
Public Member Functions |
| HiEqualization (QString fromListName) |
void | calculateStatistics () |
void | addHolds (QString holdListName) |
void | calculateStatistics (double sampPercent, int mincnt, bool wtopt, LeastSquares::SolveMethod methodType) |
void | importStatistics (QString instatsFileName) |
void | applyCorrection (QString toListName) |
PvlGroup | getResults () |
void | write (QString outstatsFileName) |
double | evaluate (double dn, int imageIndex, int bandIndex) const |
Protected Member Functions |
virtual void | fillOutList (FileList &outList, QString toListName) |
virtual void | errorCheck (QString fromListName) |
void | loadInputs (QString fromListName) |
void | setInput (int index, QString value) |
const FileList & | getInputs () const |
void | generateOutputs (FileList &outList) |
void | loadOutputs (FileList &outList, QString toListName) |
void | loadHolds (OverlapNormalization *oNorm) |
void | setResults (std::vector< OverlapStatistics > &overlapStats) |
void | setResults () |
void | clearAdjustments () |
void | addAdjustment (ImageAdjustment *adjustment) |
void | addValid (int count) |
void | addInvalid (int count) |
Private Member Functions |
int | getCCDType (int ccd) |
Private Attributes |
std::vector< int > | movedIndices |
Detailed Description
- Author
- ????-??-?? Unknown
Definition at line 48 of file HiEqualization.h.
Member Function Documentation
void Isis::Equalization::calculateStatistics |
( |
double |
percent, |
|
|
int |
mincnt, |
|
|
bool |
wtopt, |
|
|
LeastSquares::SolveMethod |
methodType |
|
) |
| |
|
inherited |
- Parameters
-
percent | Percentage of the lines to consider when gathering overall cube statistics and overlap statistics |
mincnt | Minimum number of points in overlapping area required to be used in the solution |
wtopt | Indicates whether overlaps should be weighted |
methodType | An integer value corresponding to the enumerated value of the desired LeastSquares::SolveMethod to be used. |
Definition at line 91 of file Equalization.cpp.
References _FILEINFO_, Isis::ProcessByBrick::EndProcess(), Isis::OverlapStatistics::GetMStats(), Isis::OverlapStatistics::HasOverlap(), Isis::Cube::open(), Isis::ProcessByLine::ProcessCubeInPlace(), Isis::Process::Progress(), Isis::ProcessByLine::SetInputCube(), Isis::OverlapStatistics::SetMincount(), Isis::Progress::SetText(), Isis::toString(), Isis::MultivariateStatistics::ValidPixels(), Isis::MultivariateStatistics::X(), and Isis::MultivariateStatistics::Y().
The documentation for this class was generated from the following files: