#ifndef _ELEMENTO_PLANTA_H_
#define _ELEMENTO_PLANTA_H_
+#include <string>
#include "iconector.h"
#include "rgb.h"
class ElementoPlanta:public IConector {
public:
/// Constructor
- ElementoPlanta();
+ ElementoPlanta(const std::string &_name);
+ ElementoPlanta(unsigned ins, unsigned outs);
virtual ~ElementoPlanta();
// FIXME: ver que parametros seran necesarios
};
protected:
RGB fluid_color;
+ std::string name;
+
+private:
+ // Hago que no se puedan copiar objetos ElementosPlanta
+ ElementoPlanta(const ElementoPlanta &):IConector(0,0) {}
+ ElementoPlanta &operator = (const ElementoPlanta &) { return (*this); }
};
}