]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blob - Model/include/source.h
48a9a12ce3ed436c0f98179d4628d812d73a2c71
[z.facultad/75.42/plaqui.git] / Model / include / source.h
1
2 #ifndef _H_SOURCE_H_
3 #define _H_SOURCE_H_
4
5 #include "control.h"
6
7 namespace PlaQui {
8
9 namespace Model {
10
11 /** Modela objetos desde donde fluye liquido */
12 class Source:public Control {
13 public:
14         Source(const std::string &_name);
15         virtual ~Source();
16
17         virtual bool get_output();
18
19         virtual void simulate();
20 protected:
21         float max_flow;
22 private:
23         Source(const Source &):Control("null") {}
24         Source &operator = (const Source &) { return *this; }
25 };
26
27 }
28 }
29 #endif // _H_SOURCE_H_
30