SESystem.h
1 /* Distributed under the Apache License, Version 2.0.
2  See accompanying NOTICE file for details.*/
3 
4 #pragma once
6 
7 class CDM_DECL SESystem : public Loggable
8 {
9 public:
10 
11  SESystem(Logger* logger);
12  virtual ~SESystem();
13 
14  virtual void Clear();
15 
24  virtual const SEScalar* GetScalar(const std::string& name) = 0;
25 
29  static const SEScalar* GetScalar(const std::string& name, std::vector<SESystem*>* systems);
30 
31 protected:
32  std::stringstream m_ss;
33 };
Definition: Logger.h:23
Definition: Logger.h:71
Definition: SEScalar.h:19
Definition: SESubstanceManager.h:9
Definition: SESystem.h:8
std::stringstream m_ss
Definition: SESystem.h:32
virtual const SEScalar * GetScalar(const std::string &name)=0

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.