]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Model/include/source.h
Agrego el tanque. Tira unos warnings muy locos al compilar, tengo que esperar a llega...
[z.facultad/75.42/plaqui.git] / Model / include / source.h
index 41a7266c85a1db6dad679c4185fff3a9a7d7a078..8874dacb4b0d5337f3081b9976e6016e200e4e79 100644 (file)
@@ -9,16 +9,21 @@ namespace PlaQui {
 namespace Model {
 
 /** Modela objetos desde donde fluye liquido */
-class Source:public Control {
+class Source:virtual public Control {
 public:
+       /// Constructor
        Source(const std::string &_name);
+       /// Destructor
        virtual ~Source();
 
        virtual bool get_output();
 
        virtual void simulate();
+       /// Retorna el flujo que entrega actualmente
        float get_actual_flow() { return actual_flow; }
+       /// Retorna el flujo máximo capaz de entregar
        float get_max_flow() { return max_flow; }
+       /// Asigna el flojo máximo capaz de entregar
        void  set_max_flow(float _f) { max_flow = _f; }
 protected:
        float max_flow;