Isis 3 Developer 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

 MeasureValidationResults ()
 
 ~MeasureValidationResults ()
 
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)
 

Detailed Description

MeasureValidationResults class.

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

See also
cnetref cnetedit etc.
Author
????-??-?? Unknown

Member Enumeration Documentation

◆ Option

Enumerator
EmissionAngle 
IncidenceAngle 
DNValue 
Resolution 
PixelsFromEdge 
MetersFromEdge 
SampleResidual 
LineResidual 
ResidualMagnitude 
SampleShift 
LineShift 
PixelShift 

Constructor & Destructor Documentation

◆ MeasureValidationResults()

Isis::MeasureValidationResults::MeasureValidationResults ( )

◆ ~MeasureValidationResults()

Isis::MeasureValidationResults::~MeasureValidationResults ( )

Member Function Documentation

◆ addFailure() [1/2]

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

◆ addFailure() [2/2]

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

References getFailurePrefix().

◆ getFailurePrefix()

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

◆ getValidStatus()

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

◆ isValid()

◆ toString() [1/3]

QString Isis::MeasureValidationResults::toString ( )

◆ toString() [2/3]

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

◆ toString() [3/3]

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

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