Isis 3 Programmer Reference
Isis::MeasureValidationResults Class Reference

MeasureValidationResults class. More...

#include <MeasureValidationResults.h>

Collaboration diagram for Isis::MeasureValidationResults:
Collaboration graph

Public Types

enum  Option {
  EmissionAngle , IncidenceAngle , DNValue , Resolution ,
  PixelsFromEdge , MetersFromEdge , SampleResidual , LineResidual ,
  ResidualMagnitude , SampleShift , LineShift , PixelShift
}
 

Public Member Functions

bool isValid ()
 
bool getValidStatus (Option opt)
 
QString toString ()
 
QString toString (QString serialNumber, QString pointID)
 
QString toString (QString sample, QString line, QString serialNumber, QString pointID)
 
void addFailure (Option opt, double tolerance, const char *compare="less")
 
void addFailure (Option opt, double computed, double min, double max)
 
QString getFailurePrefix (Option opt)
 

Private Attributes

QVector< Option > * failures
 
QString * errorMsg
 

Detailed Description

MeasureValidationResults class.

Stores the error/results string of a Measure's Validation

See also
cnetref cnetedit etc.
Author
????-??-?? Unknown
History
2011-05-11 Sharmila Prasad - Added Residuals for Validation and added comparison string for API addFailure(..)

Definition at line 29 of file MeasureValidationResults.h.

Member Enumeration Documentation

◆ Option

enum Isis::MeasureValidationResults::Option

Definition at line 32 of file MeasureValidationResults.h.

Constructor & Destructor Documentation

◆ MeasureValidationResults()

Isis::MeasureValidationResults::MeasureValidationResults ( )

Definition at line 16 of file MeasureValidationResults.cpp.

◆ ~MeasureValidationResults()

Isis::MeasureValidationResults::~MeasureValidationResults ( )

Definition at line 25 of file MeasureValidationResults.cpp.

Member Function Documentation

◆ addFailure() [1/2]

void Isis::MeasureValidationResults::addFailure ( Option opt,
double computed,
double min,
double max )

Definition at line 77 of file MeasureValidationResults.cpp.

◆ addFailure() [2/2]

void Isis::MeasureValidationResults::addFailure ( Option opt,
double tolerance,
const char * compare = "less" )

Definition at line 68 of file MeasureValidationResults.cpp.

◆ getFailurePrefix()

QString Isis::MeasureValidationResults::getFailurePrefix ( Option opt)

Definition at line 87 of file MeasureValidationResults.cpp.

◆ getValidStatus()

bool Isis::MeasureValidationResults::getValidStatus ( Option opt)

Definition at line 42 of file MeasureValidationResults.cpp.

◆ isValid()

bool Isis::MeasureValidationResults::isValid ( )

Definition at line 37 of file MeasureValidationResults.cpp.

◆ toString() [1/3]

QString Isis::MeasureValidationResults::toString ( )

Definition at line 47 of file MeasureValidationResults.cpp.

◆ toString() [2/3]

QString Isis::MeasureValidationResults::toString ( QString sample,
QString line,
QString serialNumber,
QString pointID )

Definition at line 59 of file MeasureValidationResults.cpp.

◆ toString() [3/3]

QString Isis::MeasureValidationResults::toString ( QString serialNumber,
QString pointID )

Definition at line 52 of file MeasureValidationResults.cpp.

Member Data Documentation

◆ errorMsg

QString* Isis::MeasureValidationResults::errorMsg
private

Definition at line 65 of file MeasureValidationResults.h.

◆ failures

QVector<Option>* Isis::MeasureValidationResults::failures
private

Definition at line 64 of file MeasureValidationResults.h.


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