6#include "cdm/CommonDefs.h"
7#include "cdm/engine/SEDataRequest.h"
8#include "cdm/engine/SEEventManager.h"
10enum class eValidationTargetType { Mean, Min, Max };
22 virtual void Clear()
override;
24 eValidationTargetType
GetType()
const;
Definition: PBEngine.h:31
Definition: SEDataRequest.h:18
Definition: SEDataRequestManager.h:10
static double dNaN()
Definition: SEScalar.cpp:10
Definition: SEValidationTarget.h:13
double GetValue() const
Definition: SEValidationTarget.h:32
double m_Error
Definition: SEValidationTarget.h:44
double GetRangeMin() const
Definition: SEValidationTarget.cpp:38
double GetRangeMax() const
Definition: SEValidationTarget.cpp:47
eValidationTargetType GetType() const
Definition: SEValidationTarget.cpp:33
virtual ~SEValidationTarget()=default
double m_RangeMin
Definition: SEValidationTarget.h:41
double m_TypeValue
Definition: SEValidationTarget.h:43
eValidationTargetType m_Type
Definition: SEValidationTarget.h:40
void SetRangeMin(double min)
Definition: SEValidationTarget.cpp:42
SEValidationTarget(const SEValidationTarget &vt)
Definition: SEValidationTarget.cpp:10
virtual void Clear() override
Definition: SEValidationTarget.cpp:24
std::vector< double > m_Data
Definition: SEValidationTarget.h:47
double GetError() const
Definition: SEValidationTarget.cpp:61
std::vector< double > & GetData()
Definition: SEValidationTarget.cpp:56
bool ComputeError()
Definition: SEValidationTarget.cpp:65
double m_RangeMax
Definition: SEValidationTarget.h:42
void SetRangeMax(double max)
Definition: SEValidationTarget.cpp:51