]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Model/include/elementoplanta.h
- Se arreglan los nombres para estar todos acorde con el coding style
[z.facultad/75.42/plaqui.git] / Model / include / elementoplanta.h
index 502c265833d52748c221bbf8f2f446d8e87d1420..82a3031173e0e1dd4493246a63d1c9e00378f9ff 100644 (file)
@@ -3,6 +3,7 @@
 #ifndef _ELEMENTO_PLANTA_H_
 #define _ELEMENTO_PLANTA_H_
 
 #ifndef _ELEMENTO_PLANTA_H_
 #define _ELEMENTO_PLANTA_H_
 
+#include <string>
 #include "iconector.h"
 #include "rgb.h"
 
 #include "iconector.h"
 #include "rgb.h"
 
@@ -11,7 +12,8 @@ namespace PlaQui {
 class ElementoPlanta:public IConector {
 public:
        /// Constructor
 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
        virtual ~ElementoPlanta();
 
        // FIXME: ver que parametros seran necesarios
@@ -38,6 +40,12 @@ public:
        };
 protected:
        RGB fluid_color;
        };
 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); }
 };
 
 }
 };
 
 }