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);
std::list<Tank *> tank_lst;
std::list<Drainage *> drainage_lst;
std::list<Exclusa *> exclusa_lst;
std::list<Tank *> tank_lst;
std::list<Drainage *> drainage_lst;
std::list<Exclusa *> exclusa_lst;
// Tambien tengo una lista generica!
std::list<PlantItem *> items;
// Utilidades
IConector *find(const std::string &name);
// Tambien tengo una lista generica!
std::list<PlantItem *> items;
// Utilidades
IConector *find(const std::string &name);
void loadTank(xmlNodePtr nodo);
void loadUnion(xmlNodePtr nodo);
void loadDrain(xmlNodePtr nodo);
void loadTank(xmlNodePtr nodo);
void loadUnion(xmlNodePtr nodo);
void loadDrain(xmlNodePtr nodo);