SEValidationTarget.h
69 static bool SerializeToString(const std::vector<const SESegmentValidationTarget*>& src, std::string& output, eSerializationFormat m, Logger* logger);
70 static bool SerializeToFile(const std::vector<const SESegmentValidationTarget*>& src, const std::string& filename, Logger* logger);
71 static bool SerializeFromString(const std::string& src, std::vector<SESegmentValidationTarget*>& dst, eSerializationFormat m, Logger* logger);
72 static bool SerializeFromFile(const std::string& filename, std::vector<SESegmentValidationTarget*>& dst, Logger* logger);
95 static bool SerializeToString(const std::vector<const SETimeSeriesValidationTarget*>&src, std::string& output, eSerializationFormat m, Logger* logger);
96 static bool SerializeToFile(const std::vector<const SETimeSeriesValidationTarget*>& src, const std::string& filename, Logger* logger);
97 static bool SerializeFromString(const std::string& src, std::vector<SETimeSeriesValidationTarget*>& dst, eSerializationFormat m, Logger* logger);
98 static bool SerializeFromFile(const std::string& filename, std::vector<SETimeSeriesValidationTarget*>& dst, Logger* logger);
Definition: Logger.h:23
Definition: Logger.h:71
Definition: PBValidation.h:12
static bool SerializeFromString(const std::string &src, std::vector< SESegmentValidationTarget * > &dst, eSerializationFormat m, Logger *logger)
Definition: PBValidation.cpp:81
static bool SerializeFromFile(const std::string &filename, std::vector< SESegmentValidationTarget * > &dst, Logger *logger)
Definition: PBValidation.cpp:89
static bool SerializeToFile(const std::vector< const SESegmentValidationTarget * > &src, const std::string &filename, Logger *logger)
Definition: PBValidation.cpp:118
static bool SerializeToString(const std::vector< const SESegmentValidationTarget * > &src, std::string &output, eSerializationFormat m, Logger *logger)
Definition: PBValidation.cpp:110
Definition: SEValidationTarget.h:63
virtual ~SESegmentValidationTarget()=default
void SetComparisonFormula(const std::string &f)
Definition: SEValidationTarget.h:77
std::string m_ComparisonFormula
Definition: SEValidationTarget.h:80
std::string GetComparisonFormula() const
Definition: SEValidationTarget.h:76
Definition: SEValidationTarget.h:84
eComparisonType m_ComparisonType
Definition: SEValidationTarget.h:125
eTargetType GetTargetType() const
Definition: SEValidationTarget.h:100
std::string m_TargetEnum
Definition: SEValidationTarget.h:131
double GetTargetMaximum() const
Definition: SEValidationTarget.h:116
eComparisonType GetComparisonType() const
Definition: SEValidationTarget.h:101
virtual ~SETimeSeriesValidationTarget()=default
void SetAssessment(const std::string &a)
Definition: SEValidationTarget.h:103
double m_TargetMaximum
Definition: SEValidationTarget.h:133
bool GetPatientSpecific() const
Definition: SEValidationTarget.h:107
std::vector< double > m_Data
Definition: SEValidationTarget.h:137
bool m_PatientSpecific
Definition: SEValidationTarget.h:129
double GetTargetValue() const
Definition: SEValidationTarget.h:113
std::vector< double > & GetData()
Definition: SEValidationTarget.h:122
std::string GetTargetEnum() const
Definition: SEValidationTarget.h:110
double GetTargetMinimum() const
Definition: SEValidationTarget.h:117
double m_TargetMinimum
Definition: SEValidationTarget.h:134
std::string m_Assessment
Definition: SEValidationTarget.h:128
std::string GetAssessment() const
Definition: SEValidationTarget.h:104
eTargetType m_TargetType
Definition: SEValidationTarget.h:126
void SetPatientSpecific(bool b)
Definition: SEValidationTarget.h:106
Definition: SEValidationTarget.h:11
std::string GetTableFormatting() const
Definition: SEValidationTarget.h:30
void SetComputedEnum(const std::string &e)
Definition: SEValidationTarget.h:34
double GetFairPercentError() const
Definition: SEValidationTarget.h:45
void SetFairPercentError(double e)
Definition: SEValidationTarget.h:46
void SetTableFormatting(const std::string &f)
Definition: SEValidationTarget.h:31
std::string GetComputedEnum() const
Definition: SEValidationTarget.h:33
virtual ~SEValidationTarget()=default
double GetComputedValue() const
Definition: SEValidationTarget.h:36
std::string m_TableFormatting
Definition: SEValidationTarget.h:52
void SetComputedValue(double d)
Definition: SEValidationTarget.h:37
double GetGoodPercentError() const
Definition: SEValidationTarget.h:42
void SetReference(const std::string &c)
Definition: SEValidationTarget.h:25
void SetGoodPercentError(double e)
Definition: SEValidationTarget.h:43
void SetHeader(const std::string &h)
Definition: SEValidationTarget.h:22