]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blob - Model/include/transport.h
b6474b3c38d5336976a86396ac897744fe493234
[z.facultad/75.42/plaqui.git] / Model / include / transport.h
1
2
3 #ifndef _TRANSPORTE_H_
4 #define _TRANSPORTE_H_
5
6 #include "plantitem.h"
7
8 namespace PlaQui {
9
10 namespace Model {
11
12 class Transport:public PlantItem {
13 public:
14         Transport(const std::string &_name);
15         virtual ~Transport();
16
17         float get_actual_flow() { return actual_flow; }
18         float get_max_flow() { return max_flow; }
19         void  set_max_flow(float _f) { max_flow = _f; }
20 protected:
21         // Es de solo lectura, no hay set
22         float actual_flow;
23         float max_flow;
24 private:
25         Transport():PlantItem("null") {}
26         Transport &operator = (const Transport &) { return (*this); }
27 };
28
29 }
30 }
31 #endif // _TRANSPORTE_H_
32