11 /** Modela objetos desde donde fluye liquido */
12 class Source:virtual public Control {
15 Source(const std::string &_name);
19 virtual bool get_output();
21 virtual void simulate();
22 /// Retorna el flujo máximo capaz de entregar
23 float get_max_flow() { return max_flow; }
24 /// Asigna el flojo máximo capaz de entregar
25 void set_max_flow(float _f) { max_flow = _f; }
29 Source(const Source &):Control("null") {}
30 Source &operator = (const Source &) { return *this; }
35 #endif // _H_SOURCE_H_