Loading [MathJax]/jax/output/NativeMML/config.js
Isis 3 Programmer Reference
MeasureValidationResults.h
1 #ifndef _MeasureValidationResults_h_
2 #define _MeasureValidationResults_h_
3 
10 /* SPDX-License-Identifier: CC0-1.0 */
11 
12 class QString;
13 template< class T > class QVector;
14 
15 namespace Isis {
30 
31  public:
32  enum Option {
33  EmissionAngle,
34  IncidenceAngle,
35  DNValue,
36  Resolution,
37  PixelsFromEdge,
38  MetersFromEdge,
39  SampleResidual,
40  LineResidual,
41  ResidualMagnitude,
42  SampleShift,
43  LineShift,
44  PixelShift
45  };
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
Isis::toString
QString toString(bool boolToConvert)
Global function to convert a boolean to a string.
Definition: IString.cpp:211
Isis::MeasureValidationResults
MeasureValidationResults class.
Definition: MeasureValidationResults.h:29
QVector
This is free and unencumbered software released into the public domain.
Definition: Calculator.h:18
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 07/13/2023 15:16:51