]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Model/include/simulator.h
* Se eliminar los LogicControl dentro de los elementos que los creaban
[z.facultad/75.42/plaqui.git] / Model / include / simulator.h
index 3713776245b620f7018e4e5a5758881aab7c39cf..38026026050d44cccb2040f3e90ec3b5dea00229 100644 (file)
@@ -51,6 +51,9 @@ public:
        enum {PUMP, UNION, SPLITTER, CONDUCT, EXCLUSA, TANK, DRAINAGE};
 
        bool set_open(const std::string &name, bool open = true);
        enum {PUMP, UNION, SPLITTER, CONDUCT, EXCLUSA, TANK, DRAINAGE};
 
        bool set_open(const std::string &name, bool open = true);
+
+       /// Dice si el simulador está simulando una planta
+       bool is_ok() { return is_load_ok; }
 protected:
        // Los mantengo en listas separadas para ahorrar
        // CPU y no tener que usar dinamic_cast
 protected:
        // Los mantengo en listas separadas para ahorrar
        // CPU y no tener que usar dinamic_cast
@@ -79,8 +82,11 @@ protected:
        void loadUnion(xmlNodePtr nodo);
        void loadDrain(xmlNodePtr nodo);
 
        void loadUnion(xmlNodePtr nodo);
        void loadDrain(xmlNodePtr nodo);
 
+       RGB loadRGB(xmlNodePtr nodo);
+
        // Frame. Define el orden para los cuadros del XML
        unsigned long int frame;
        // Frame. Define el orden para los cuadros del XML
        unsigned long int frame;
+       bool is_load_ok;
 };
 
 }
 };
 
 }