Public Member Functions |
Protected Member Functions |
Protected Attributes |
Friends |
List of all members
SEValidationTarget Class Reference
#include <SEValidationTarget.h>
Inherits SEDataRequest.
Public Member Functions | |
virtual | ~SEValidationTarget ()=default |
virtual void | Clear () override |
eValidationTargetType | GetType () const |
double | GetRangeMin () const |
void | SetRangeMin (double min) |
double | GetRangeMax () const |
void | SetRangeMax (double max) |
double | GetValue () const |
std::vector< double > & | GetData () |
double | GetError () const |
bool | ComputeError () |
![]() | |
virtual | ~SEDataRequest () |
virtual bool | IsValid () |
virtual void | Copy (const SEDataRequest &src) |
virtual size_t | HashCode () const |
virtual eDataRequest_Category | GetCategory () const |
virtual std::string | GetActionName () const |
virtual void | SetActionName (const std::string &name) |
virtual bool | HasActionName () const |
virtual void | InvalidateActionName () |
virtual std::string | GetCompartmentName () const |
virtual void | SetCompartmentName (const std::string &name) |
virtual bool | HasCompartmentName () const |
virtual void | InvalidateCompartmentName () |
virtual std::string | GetSubstanceName () const |
virtual void | SetSubstanceName (const std::string &name) |
virtual bool | HasSubstanceName () const |
virtual void | InvalidateSubstanceName () |
virtual std::string | GetPropertyName () const |
virtual void | SetPropertyName (const std::string &name) |
virtual bool | HasPropertyName () const |
virtual void | InvalidatePropertyName () |
virtual std::string | GetRequestedUnit () const |
virtual void | SetRequestedUnit (const std::string &unit) |
virtual bool | HasRequestedUnit () const |
virtual void | InvalidateRequestedUnit () |
virtual const CCompoundUnit * | GetUnit () const |
virtual void | SetUnit (const CCompoundUnit &unit) |
virtual bool | HasUnit () const |
virtual void | InvalidateUnit () |
![]() | |
SEDecimalFormat (const SEDecimalFormat *dfault=nullptr) | |
virtual | ~SEDecimalFormat () |
virtual void | Set (const SEDecimalFormat &f) |
void | SetPrecision (std::streamsize p) |
std::streamsize | GetPrecision () |
void | SetNotation (eDecimalFormat_Type n) |
eDecimalFormat_Type | GetNotation () |
void | SetStream (std::ofstream &s) |
Protected Member Functions | |
SEValidationTarget (const SEValidationTarget &vt) | |
SEValidationTarget (eValidationTargetType t, eDataRequest_Category category, const SEDecimalFormat *dfault=nullptr) | |
![]() | |
SEDataRequest (const SEDataRequest &dr) | |
SEDataRequest (eDataRequest_Category category, const SEDecimalFormat *dfault=nullptr) | |
Protected Attributes | |
eValidationTargetType | m_Type |
double | m_RangeMin =SEScalar::dNaN() |
double | m_RangeMax =SEScalar::dNaN() |
double | m_TypeValue =SEScalar::dNaN() |
double | m_Error =SEScalar::dNaN() |
std::vector< double > | m_Data |
![]() | |
eDataRequest_Category | m_Category |
std::string | m_ActionName |
std::string | m_CompartmentName |
std::string | m_SubstanceName |
std::string | m_PropertyName |
std::string | m_RequestedUnit |
const CCompoundUnit * | m_Unit |
![]() | |
std::streamsize | m_Precision |
eDecimalFormat_Type | m_Notation |
Friends | |
class | PBEngine |
class | SEDataRequestManager |
Constructor & Destructor Documentation
◆ SEValidationTarget() [1/2]
|
protected |
◆ SEValidationTarget() [2/2]
|
protected |
◆ ~SEValidationTarget()
|
virtualdefault |
Member Function Documentation
◆ Clear()
|
overridevirtual |
Reimplemented from SEDataRequest.
◆ ComputeError()
bool SEValidationTarget::ComputeError | ( | ) |
◆ GetData()
std::vector< double > & SEValidationTarget::GetData | ( | ) |
◆ GetError()
double SEValidationTarget::GetError | ( | ) | const |
◆ GetRangeMax()
double SEValidationTarget::GetRangeMax | ( | ) | const |
◆ GetRangeMin()
double SEValidationTarget::GetRangeMin | ( | ) | const |
◆ GetType()
eValidationTargetType SEValidationTarget::GetType | ( | ) | const |
◆ GetValue()
|
inline |
◆ SetRangeMax()
void SEValidationTarget::SetRangeMax | ( | double | max | ) |
◆ SetRangeMin()
void SEValidationTarget::SetRangeMin | ( | double | min | ) |
Friends And Related Function Documentation
◆ PBEngine
|
friend |
◆ SEDataRequestManager
|
friend |
Member Data Documentation
◆ m_Data
|
protected |
◆ m_Error
|
protected |
◆ m_RangeMax
|
protected |
◆ m_RangeMin
|
protected |
◆ m_Type
|
protected |
◆ m_TypeValue
|
protected |