Isis Developer Reference
MeasureValidationResults.h
Go to the documentation of this file.
1#ifndef _MeasureValidationResults_h_
2#define _MeasureValidationResults_h_
3
10/* SPDX-License-Identifier: CC0-1.0 */
11
12class QString;
13template< class T > class QVector;
14
15namespace Isis {
30
31 public:
46
49
50 bool isValid();
51 bool getValidStatus(Option opt);
52
53 QString toString();
54 QString toString(QString serialNumber, QString pointID);
55 QString toString(QString sample, QString line, QString serialNumber,
56 QString pointID);
57
58 void addFailure(Option opt, double tolerance, const char* compare="less");
59 void addFailure(Option opt, double computed, double min, double max);
60
61 QString getFailurePrefix(Option opt);
62
63 private:
64 QVector<Option> * failures;
65 QString * errorMsg;
66 };
67};
68
69#endif
MeasureValidationResults class.
Definition MeasureValidationResults.h:29
MeasureValidationResults()
Definition MeasureValidationResults.cpp:16
QString getFailurePrefix(Option opt)
Definition MeasureValidationResults.cpp:87
QString toString()
Definition MeasureValidationResults.cpp:47
Option
Definition MeasureValidationResults.h:32
@ ResidualMagnitude
Definition MeasureValidationResults.h:41
@ MetersFromEdge
Definition MeasureValidationResults.h:38
@ EmissionAngle
Definition MeasureValidationResults.h:33
@ DNValue
Definition MeasureValidationResults.h:35
@ SampleResidual
Definition MeasureValidationResults.h:39
@ Resolution
Definition MeasureValidationResults.h:36
@ SampleShift
Definition MeasureValidationResults.h:42
@ PixelsFromEdge
Definition MeasureValidationResults.h:37
@ LineShift
Definition MeasureValidationResults.h:43
@ IncidenceAngle
Definition MeasureValidationResults.h:34
@ LineResidual
Definition MeasureValidationResults.h:40
@ PixelShift
Definition MeasureValidationResults.h:44
~MeasureValidationResults()
Definition MeasureValidationResults.cpp:25
void addFailure(Option opt, double tolerance, const char *compare="less")
Definition MeasureValidationResults.cpp:68
bool getValidStatus(Option opt)
Definition MeasureValidationResults.cpp:42
bool isValid()
Definition MeasureValidationResults.cpp:37
This is free and unencumbered software released into the public domain.
Definition Calculator.h:18
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16