Public Member Functions |
Protected Member Functions |
Protected Attributes |
Friends |
List of all members
SEEnvironmentActionCollection Class Reference
#include <SEEnvironmentActionCollection.h>
Inherits Loggable.
Public Member Functions | |
~SEEnvironmentActionCollection () | |
bool | HasChangeEnvironmentalConditions () const |
SEChangeEnvironmentalConditions & | GetChangeEnvironmentalConditions () |
const SEChangeEnvironmentalConditions * | GetChangeEnvironmentalConditions () const |
void | RemoveChangeEnvironmentalConditions () |
bool | HasThermalApplication () const |
SEThermalApplication & | GetThermalApplication () |
const SEThermalApplication * | GetThermalApplication () const |
void | RemoveThermalApplication () |
void | GetAllActions (std::vector< const SEAction * > &v) const |
const SEScalar * | GetScalar (const std::string &actionName, const std::string &cmptName, const std::string &substance, const std::string &property) |
Public Member Functions inherited from Loggable | |
Loggable (Logger *logger=nullptr) | |
Loggable (std::string const &logfile) | |
virtual | ~Loggable () |
virtual Logger * | GetLogger () 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 | |
SEEnvironmentActionCollection (SESubstanceManager &subMgr) | |
void | Clear () |
bool | ProcessAction (const SEEnvironmentAction &action) |
Protected Attributes | |
SESubstanceManager & | m_SubMgr |
SEChangeEnvironmentalConditions * | m_ChangeEnvironmentalConditions |
SEThermalApplication * | m_ThermalApplication |
Protected Attributes inherited from Loggable | |
bool | myLogger |
Logger * | m_Logger |
Friends | |
class | PBEngine |
class | SEActionManager |
Constructor & Destructor Documentation
◆ SEEnvironmentActionCollection()
|
protected |
◆ ~SEEnvironmentActionCollection()
SEEnvironmentActionCollection::~SEEnvironmentActionCollection | ( | ) |
Member Function Documentation
◆ Clear()
|
protected |
◆ GetAllActions()
void SEEnvironmentActionCollection::GetAllActions | ( | std::vector< const SEAction * > & | v | ) | const |
◆ GetChangeEnvironmentalConditions() [1/2]
SEChangeEnvironmentalConditions & SEEnvironmentActionCollection::GetChangeEnvironmentalConditions | ( | ) |
◆ GetChangeEnvironmentalConditions() [2/2]
const SEChangeEnvironmentalConditions * SEEnvironmentActionCollection::GetChangeEnvironmentalConditions | ( | ) | const |
◆ GetScalar()
const SEScalar * SEEnvironmentActionCollection::GetScalar | ( | const std::string & | actionName, |
const std::string & | cmptName, | ||
const std::string & | substance, | ||
const std::string & | property | ||
) |
◆ GetThermalApplication() [1/2]
SEThermalApplication & SEEnvironmentActionCollection::GetThermalApplication | ( | ) |
◆ GetThermalApplication() [2/2]
const SEThermalApplication * SEEnvironmentActionCollection::GetThermalApplication | ( | ) | const |
◆ HasChangeEnvironmentalConditions()
bool SEEnvironmentActionCollection::HasChangeEnvironmentalConditions | ( | ) | const |
◆ HasThermalApplication()
bool SEEnvironmentActionCollection::HasThermalApplication | ( | ) | const |
◆ ProcessAction()
|
protected |
◆ RemoveChangeEnvironmentalConditions()
void SEEnvironmentActionCollection::RemoveChangeEnvironmentalConditions | ( | ) |
◆ RemoveThermalApplication()
void SEEnvironmentActionCollection::RemoveThermalApplication | ( | ) |
Friends And Related Function Documentation
◆ PBEngine
|
friend |
◆ SEActionManager
|
friend |
Member Data Documentation
◆ m_ChangeEnvironmentalConditions
|
protected |
◆ m_SubMgr
|
protected |
◆ m_ThermalApplication
|
protected |