#include <SELobarPneumonia.h>

Inheritance diagram for biogears::SELobarPneumonia:

Public Member Functions

 SELobarPneumonia ()
 
virtual ~SELobarPneumonia ()
 
virtual void Clear ()
 
virtual bool IsValid () const
 
virtual bool Load (const CDM::LobarPneumoniaData &in)
 
virtual CDM::LobarPneumoniaDataUnload () const
 
virtual std::string GetName () const
 
virtual const char * GetName_cStr () const
 
virtual bool HasSeverity () const
 
virtual SEScalar0To1GetSeverity ()
 
virtual bool HasLeftLungAffected () const
 
virtual SEScalar0To1GetLeftLungAffected ()
 
virtual bool HasRightLungAffected () const
 
virtual SEScalar0To1GetRightLungAffected ()
 
virtual void ToString (std::ostream &str) const
 
- Public Member Functions inherited from biogears::SEPatientCondition
 SEPatientCondition ()
 
virtual ~SEPatientCondition ()
 
virtual bool Load (const CDM::PatientConditionData &in)
 
- Public Member Functions inherited from biogears::SECondition
 SECondition ()
 
virtual ~SECondition ()
 
virtual bool Load (const CDM::ConditionData &in)
 
virtual std::string GetComment () const
 
virtual const char * GetComment_cStr () const
 
virtual void SetComment (const char *comment)
 
virtual void SetComment (const std::string &comment)
 
virtual bool HasComment () const
 
virtual void InvalidateComment ()
 
- Public Member Functions inherited from biogears::Loggable
 Loggable ()
 
 Loggable (Logger *log)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 

Protected Member Functions

virtual void Unload (CDM::LobarPneumoniaData &data) const
 
- Protected Member Functions inherited from biogears::SEPatientCondition
virtual void Unload (CDM::PatientConditionData &data) const
 
- Protected Member Functions inherited from biogears::SECondition
void Unload (CDM::ConditionData &data) const
 
- Protected Member Functions inherited from biogears::Loggable
virtual void Debug (const char *msg, const char *origin="") const
 
virtual void Debug (const std::string &msg, const std::string &origin=empty) const
 
virtual void Debug (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Info (const char *msg, const char *origin="") const
 
virtual void Info (const std::string &msg, const std::string &origin=empty) const
 
virtual void Info (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Warning (const char *msg, const char *origin="") const
 
virtual void Warning (const std::string &msg, const std::string &origin=empty) const
 
virtual void Warning (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Error (const char *msg, const char *origin="") const
 
virtual void Error (const std::string msg, const std::string origin=empty) const
 
virtual void Error (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Fatal (const char *msg, const char *origin="") const
 
virtual void Fatal (const std::string &msg, const std::string &origin=empty) const
 
virtual void Fatal (std::ostream &msg, const std::string &origin=empty) const
 

Protected Attributes

SEScalar0To1m_Severity
 
SEScalar0To1m_LeftLungAffected
 
SEScalar0To1m_RightLungAffected
 
- Protected Attributes inherited from biogears::SECondition
std::string m_Comment
 
- Protected Attributes inherited from biogears::Loggable
Loggerm_Logger
 

Additional Inherited Members

- Static Public Member Functions inherited from biogears::SECondition
static SEConditionnewFromBind (const CDM::ConditionData &condition, SESubstanceManager &substances)
 
- Static Public Attributes inherited from biogears::Loggable
static const std::string empty
 
static const char * empty_cStr
 

Constructor & Destructor Documentation

biogears::SELobarPneumonia::SELobarPneumonia ( )
biogears::SELobarPneumonia::~SELobarPneumonia ( )
virtual

Member Function Documentation

void biogears::SELobarPneumonia::Clear ( )
virtual

Reimplemented from biogears::SEPatientCondition.

SEScalar0To1 & biogears::SELobarPneumonia::GetLeftLungAffected ( )
virtual
virtual std::string biogears::SELobarPneumonia::GetName ( ) const
inlinevirtual

Implements biogears::SECondition.

virtual const char* biogears::SELobarPneumonia::GetName_cStr ( ) const
inlinevirtual

Implements biogears::SECondition.

SEScalar0To1 & biogears::SELobarPneumonia::GetRightLungAffected ( )
virtual
SEScalar0To1 & biogears::SELobarPneumonia::GetSeverity ( )
virtual
bool biogears::SELobarPneumonia::HasLeftLungAffected ( ) const
virtual
bool biogears::SELobarPneumonia::HasRightLungAffected ( ) const
virtual
bool biogears::SELobarPneumonia::HasSeverity ( ) const
virtual
bool biogears::SELobarPneumonia::IsValid ( ) const
virtual

Test if the action has all data it needs

Implements biogears::SEPatientCondition.

bool biogears::SELobarPneumonia::Load ( const CDM::LobarPneumoniaData in)
virtual
void biogears::SELobarPneumonia::ToString ( std::ostream &  str) const
virtual
CDM::LobarPneumoniaData * biogears::SELobarPneumonia::Unload ( ) const
virtual

Reimplemented from biogears::SECondition.

void biogears::SELobarPneumonia::Unload ( CDM::LobarPneumoniaData data) const
protectedvirtual

Member Data Documentation

SEScalar0To1* biogears::SELobarPneumonia::m_LeftLungAffected
protected
SEScalar0To1* biogears::SELobarPneumonia::m_RightLungAffected
protected
SEScalar0To1* biogears::SELobarPneumonia::m_Severity
protected