|
Isis 3.0 Object Programmers' Reference |
Home |
#include <HiEqualization.h>


Classes | |
| class | HiCalculateFunctor |
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 |
For internal use only.
Definition at line 48 of file HiEqualization.h.
| void Isis::Equalization::calculateStatistics | ( | double | percent, | |
| int | mincnt, | |||
| bool | wtopt, | |||
| LeastSquares::SolveMethod | methodType | |||
| ) | [inherited] |
| 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_, band, 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(), stats, Isis::toString(), Isis::IException::Unknown, Isis::IException::User, Isis::MultivariateStatistics::ValidPixels(), weight, Isis::MultivariateStatistics::X(), and Isis::MultivariateStatistics::Y().