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