#include <SEValidationTarget.h>

Inheritance diagram for SEValidationTarget:
Loggable SESegmentValidationTarget SETimeSeriesValidationTarget

Public Member Functions

virtual ~SEValidationTarget ()=default
 
virtual void Clear ()
 
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 LoggerGetLogger () 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
 

Protected Member Functions

 SEValidationTarget ()
 

Protected Attributes

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
 
Loggerm_Logger
 

Friends

class PBValidation
 

Constructor & Destructor Documentation

◆ SEValidationTarget()

SEValidationTarget::SEValidationTarget ( )
inlineprotected

◆ ~SEValidationTarget()

virtual SEValidationTarget::~SEValidationTarget ( )
virtualdefault

Member Function Documentation

◆ Clear()

void SEValidationTarget::Clear ( )
virtual

◆ GetComputedEnum()

std::string SEValidationTarget::GetComputedEnum ( ) const
inline

◆ GetComputedValue()

double SEValidationTarget::GetComputedValue ( ) const
inline

◆ GetError()

double SEValidationTarget::GetError ( ) const
inline

◆ GetFairPercentError()

double SEValidationTarget::GetFairPercentError ( ) const
inline

◆ GetGoodPercentError()

double SEValidationTarget::GetGoodPercentError ( ) const
inline

◆ GetHeader()

std::string SEValidationTarget::GetHeader ( ) const
inline

◆ GetNotes()

std::string SEValidationTarget::GetNotes ( ) const
inline

◆ GetReference()

std::string SEValidationTarget::GetReference ( ) const
inline

◆ GetTableFormatting()

std::string SEValidationTarget::GetTableFormatting ( ) const
inline

◆ IsValid()

bool SEValidationTarget::IsValid ( )
virtual

◆ SetComputedEnum()

void SEValidationTarget::SetComputedEnum ( const std::string &  e)
inline

◆ SetComputedValue()

void SEValidationTarget::SetComputedValue ( double  d)
inline

◆ SetError()

void SEValidationTarget::SetError ( double  d)
inline

◆ SetFairPercentError()

void SEValidationTarget::SetFairPercentError ( double  e)
inline

◆ SetGoodPercentError()

void SEValidationTarget::SetGoodPercentError ( double  e)
inline

◆ SetHeader()

void SEValidationTarget::SetHeader ( const std::string &  h)
inline

◆ SetNotes()

void SEValidationTarget::SetNotes ( const std::string &  n)
inline

◆ SetReference()

void SEValidationTarget::SetReference ( const std::string &  c)
inline

◆ SetTableFormatting()

void SEValidationTarget::SetTableFormatting ( const std::string &  f)
inline

Friends And Related Function Documentation

◆ PBValidation

friend class PBValidation
friend

Member Data Documentation

◆ m_ComputedEnum

std::string SEValidationTarget::m_ComputedEnum
protected

◆ m_ComputedValue

double SEValidationTarget::m_ComputedValue
protected

◆ m_Error

double SEValidationTarget::m_Error
protected

◆ m_FairPercentError

double SEValidationTarget::m_FairPercentError
protected

◆ m_GoodPercentError

double SEValidationTarget::m_GoodPercentError
protected

◆ m_Header

std::string SEValidationTarget::m_Header
protected

◆ m_Notes

std::string SEValidationTarget::m_Notes
protected

◆ m_Reference

std::string SEValidationTarget::m_Reference
protected

◆ m_TableFormatting

std::string SEValidationTarget::m_TableFormatting
protected

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.