biogears::SEScenarioInitialParameters Class Reference

#include <SEScenarioInitialParameters.h>

Inheritance diagram for biogears::SEScenarioInitialParameters:

Public Member Functions

virtual void Clear ()
 
bool Load (const CDM::ScenarioInitialParametersData &in)
 
CDM::ScenarioInitialParametersDataUnload () const
 
virtual bool IsValid () const
 
virtual PhysiologyEngineConfigurationGetConfiguration ()
 
virtual const PhysiologyEngineConfigurationGetConfiguration () const
 
virtual void SetConfiguration (const PhysiologyEngineConfiguration &config)
 
virtual bool HasConfiguration () const
 
virtual void InvalidateConfiguration ()
 
virtual const char * GetPatientFile () const
 
virtual void SetPatientFile (const char *patientFile)
 
virtual void SetPatientFile (const std::string &patientFile)
 
virtual bool HasPatientFile () const
 
virtual void InvalidatePatientFile ()
 
virtual SEPatientGetPatient ()
 
virtual const SEPatientGetPatient () const
 
virtual void SetPatient (const SEPatient &patient)
 
virtual bool HasPatient () const
 
virtual void InvalidatePatient ()
 
virtual void AddCondition (const SECondition &c)
 
virtual const std::vector< SECondition * > & GetConditions () const
 
virtual bool TrackingStabilization () const
 
virtual void SetTrackStabilization (bool flag)
 
- Public Member Functions inherited from biogears::Loggable
 Loggable ()
 
 Loggable (Logger *log)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 

Protected Member Functions

 SEScenarioInitialParameters (SESubstanceManager &subMgr)
 
virtual ~SEScenarioInitialParameters ()
 
void Unload (CDM::ScenarioInitialParametersData &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

friend SEScenario
 
SESubstanceManagerm_SubMgr
 
PhysiologyEngineConfigurationm_Configuration
 
SEPatientm_Patient
 
std::string m_PatientFile
 
std::vector< SECondition * > m_Conditions
 
bool m_DoTrackStabilization
 
- Protected Attributes inherited from biogears::Loggable
Loggerm_Logger
 

Additional Inherited Members

- Static Public Attributes inherited from biogears::Loggable
static const std::string empty
 
static const char * empty_cStr
 

Constructor & Destructor Documentation

biogears::SEScenarioInitialParameters::SEScenarioInitialParameters ( SESubstanceManager subMgr)
protected
biogears::SEScenarioInitialParameters::~SEScenarioInitialParameters ( )
protectedvirtual

Member Function Documentation

void biogears::SEScenarioInitialParameters::AddCondition ( const SECondition c)
virtual
void biogears::SEScenarioInitialParameters::Clear ( )
virtual
const std::vector< SECondition * > & biogears::SEScenarioInitialParameters::GetConditions ( ) const
virtual
PhysiologyEngineConfiguration & biogears::SEScenarioInitialParameters::GetConfiguration ( )
virtual
const PhysiologyEngineConfiguration * biogears::SEScenarioInitialParameters::GetConfiguration ( ) const
virtual
SEPatient & biogears::SEScenarioInitialParameters::GetPatient ( )
virtual
const SEPatient * biogears::SEScenarioInitialParameters::GetPatient ( ) const
virtual
const char * biogears::SEScenarioInitialParameters::GetPatientFile ( ) const
virtual
bool biogears::SEScenarioInitialParameters::HasConfiguration ( ) const
virtual
bool biogears::SEScenarioInitialParameters::HasPatient ( ) const
virtual
bool biogears::SEScenarioInitialParameters::HasPatientFile ( ) const
virtual
void biogears::SEScenarioInitialParameters::InvalidateConfiguration ( )
virtual
void biogears::SEScenarioInitialParameters::InvalidatePatient ( )
virtual
void biogears::SEScenarioInitialParameters::InvalidatePatientFile ( )
virtual
bool biogears::SEScenarioInitialParameters::IsValid ( ) const
virtual
bool biogears::SEScenarioInitialParameters::Load ( const CDM::ScenarioInitialParametersData in)
void biogears::SEScenarioInitialParameters::SetConfiguration ( const PhysiologyEngineConfiguration config)
virtual
void biogears::SEScenarioInitialParameters::SetPatient ( const SEPatient patient)
virtual
void biogears::SEScenarioInitialParameters::SetPatientFile ( const char *  patientFile)
virtual
void biogears::SEScenarioInitialParameters::SetPatientFile ( const std::string &  patientFile)
virtual
void biogears::SEScenarioInitialParameters::SetTrackStabilization ( bool  flag)
virtual
bool biogears::SEScenarioInitialParameters::TrackingStabilization ( ) const
virtual
CDM::ScenarioInitialParametersData * biogears::SEScenarioInitialParameters::Unload ( ) const
void biogears::SEScenarioInitialParameters::Unload ( CDM::ScenarioInitialParametersData data) const
protected

Member Data Documentation

std::vector<SECondition*> biogears::SEScenarioInitialParameters::m_Conditions
protected
PhysiologyEngineConfiguration* biogears::SEScenarioInitialParameters::m_Configuration
protected
bool biogears::SEScenarioInitialParameters::m_DoTrackStabilization
protected
SEPatient* biogears::SEScenarioInitialParameters::m_Patient
protected
std::string biogears::SEScenarioInitialParameters::m_PatientFile
protected
SESubstanceManager& biogears::SEScenarioInitialParameters::m_SubMgr
protected
friend biogears::SEScenarioInitialParameters::SEScenario
protected