Public Types |
Public Member Functions |
Static Public Member Functions |
Protected Attributes |
Friends |
List of all members
SETimeSeriesValidationTarget Class Reference
#include <SEValidationTarget.h>
Inheritance diagram for SETimeSeriesValidationTarget:
Public Types | |
| enum class | eComparisonType { None =0 , TargetEnum , TargetValue , TargetRange } |
| enum class | eTargetType { Mean =0 , Minimum , Maximum , MeanPerIdealWeight_kg , MaxPerIdealWeight_kg , MinPerIdealWeight_kg , Enumeration } |
Public Member Functions | |
| SETimeSeriesValidationTarget () | |
| virtual | ~SETimeSeriesValidationTarget ()=default |
| void | Clear () override |
| eTargetType | GetTargetType () const |
| eComparisonType | GetComparisonType () const |
| void | SetAssessment (const std::string &a) |
| std::string | GetAssessment () const |
| void | SetPatientSpecific (bool b) |
| bool | GetPatientSpecific () const |
| void | SetTargetEnum (const std::string &s) |
| std::string | GetTargetEnum () const |
| void | SetTargetValue (double d, eTargetType t) |
| double | GetTargetValue () const |
| void | SetTargetRange (double min, double max, eTargetType t) |
| double | GetTargetMaximum () const |
| double | GetTargetMinimum () const |
| bool | ComputeError () |
| std::vector< double > & | GetData () |
Public Member Functions inherited from SEValidationTarget | |
| virtual | ~SEValidationTarget ()=default |
| virtual bool | IsValid () |
| std::string | GetHeader () const |
| void | SetHeader (const std::string &h) |
| std::string | GetReference () const |
| void | SetReference (const std::string &c) |
| std::string | GetNotes () const |
| void | SetNotes (const std::string &n) |
| std::string | GetTableFormatting () const |
| void | SetTableFormatting (const std::string &f) |
| std::string | GetComputedEnum () const |
| void | SetComputedEnum (const std::string &e) |
| double | GetComputedValue () const |
| void | SetComputedValue (double d) |
| double | GetError () const |
| void | SetError (double d) |
| double | GetGoodPercentError () const |
| void | SetGoodPercentError (double e) |
| double | GetFairPercentError () const |
| void | SetFairPercentError (double e) |
Public Member Functions inherited from Loggable | |
| Loggable (Logger *logger=nullptr) | |
| Loggable (std::string const &logfile) | |
| virtual | ~Loggable () |
| virtual Logger * | GetLogger () const |
| virtual void | SetLogger (Logger &logger) |
| virtual void | Debug (std::string const &msg) const |
| virtual void | Debug (std::stringstream &msg) const |
| virtual void | Debug (std::ostream &msg) const |
| virtual void | Info (std::string const &msg) const |
| virtual void | Info (std::stringstream &msg) const |
| virtual void | Info (const std::stringstream &msg) const |
| virtual void | Info (std::ostream &msg) const |
| virtual void | Warning (std::string const &msg) const |
| virtual void | Warning (std::stringstream &msg) const |
| virtual void | Warning (std::ostream &msg) const |
| virtual void | Error (std::string const &msg) const |
| virtual void | Error (std::stringstream &msg) const |
| virtual void | Error (std::ostream &msg) const |
| virtual void | Fatal (std::string const &msg) const |
| virtual void | Fatal (std::stringstream &msg) const |
| virtual void | Fatal (std::ostream &msg) const |
Static Public Member Functions | |
| static bool | SerializeToString (const std::vector< const SETimeSeriesValidationTarget * > &src, std::string &output, eSerializationFormat m, Logger *logger) |
| static bool | SerializeToFile (const std::vector< const SETimeSeriesValidationTarget * > &src, const std::string &filename, Logger *logger) |
| static bool | SerializeFromString (const std::string &src, std::vector< SETimeSeriesValidationTarget * > &dst, eSerializationFormat m, Logger *logger) |
| static bool | SerializeFromFile (const std::string &filename, std::vector< SETimeSeriesValidationTarget * > &dst, Logger *logger) |
Protected Attributes | |
| eComparisonType | m_ComparisonType |
| eTargetType | m_TargetType |
| std::string | m_Assessment |
| bool | m_PatientSpecific |
| std::string | m_TargetEnum |
| double | m_TargetValue |
| double | m_TargetMaximum |
| double | m_TargetMinimum |
| std::vector< double > | m_Data |
Protected Attributes inherited from SEValidationTarget | |
| std::string | m_Header |
| std::string | m_Reference |
| std::string | m_Notes |
| std::string | m_TableFormatting |
| std::string | m_ComputedEnum |
| double | m_ComputedValue |
| double | m_Error |
| double | m_GoodPercentError |
| double | m_FairPercentError |
Protected Attributes inherited from Loggable | |
| bool | myLogger |
| Logger * | m_Logger |
Friends | |
| class | PBValidation |
Additional Inherited Members | |
Protected Member Functions inherited from SEValidationTarget | |
| SEValidationTarget () | |
Member Enumeration Documentation
◆ eComparisonType
|
strong |
◆ eTargetType
|
strong |
Constructor & Destructor Documentation
◆ SETimeSeriesValidationTarget()
| SETimeSeriesValidationTarget::SETimeSeriesValidationTarget | ( | ) |
◆ ~SETimeSeriesValidationTarget()
|
virtualdefault |
Member Function Documentation
◆ Clear()
|
overridevirtual |
Reimplemented from SEValidationTarget.
◆ ComputeError()
| bool SETimeSeriesValidationTarget::ComputeError | ( | ) |
◆ GetAssessment()
|
inline |
◆ GetComparisonType()
|
inline |
◆ GetData()
|
inline |
◆ GetPatientSpecific()
|
inline |
◆ GetTargetEnum()
|
inline |
◆ GetTargetMaximum()
|
inline |
◆ GetTargetMinimum()
|
inline |
◆ GetTargetType()
|
inline |
◆ GetTargetValue()
|
inline |
◆ SerializeFromFile()
|
static |
◆ SerializeFromString()
|
static |
◆ SerializeToFile()
|
static |
◆ SerializeToString()
|
static |
◆ SetAssessment()
|
inline |
◆ SetPatientSpecific()
|
inline |
◆ SetTargetEnum()
| void SETimeSeriesValidationTarget::SetTargetEnum | ( | const std::string & | s | ) |
◆ SetTargetRange()
| void SETimeSeriesValidationTarget::SetTargetRange | ( | double | min, |
| double | max, | ||
| eTargetType | t | ||
| ) |
◆ SetTargetValue()
| void SETimeSeriesValidationTarget::SetTargetValue | ( | double | d, |
| eTargetType | t | ||
| ) |
Friends And Related Function Documentation
◆ PBValidation
|
friend |
Member Data Documentation
◆ m_Assessment
|
protected |
◆ m_ComparisonType
|
protected |
◆ m_Data
|
protected |
◆ m_PatientSpecific
|
protected |
◆ m_TargetEnum
|
protected |
◆ m_TargetMaximum
|
protected |
◆ m_TargetMinimum
|
protected |
◆ m_TargetType
|
protected |
◆ m_TargetValue
|
protected |

Public Member Functions inherited from