USGS

Isis 3.0 Object Programmers' Reference

Home

Isis::HiEqualization Class Reference

#include <HiEqualization.h>

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

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 FileListgetInputs () 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
percentPercentage of the lines to consider when gathering overall cube statistics and overlap statistics
mincntMinimum number of points in overlapping area required to be used in the solution
wtoptIndicates whether overlaps should be weighted
methodTypeAn 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: