+ inline bool get_open() { return open; }
+ inline void set_actual_flow(float f) { actual_flow = f; }
+ inline void set_open(bool b) { open = b; }
+ inline void set_extra(float f) { extra = f; }
+ inline void set_color(const Gdk::Color &c) { color = c; }
+ inline Gdk::Color get_color() { return color; }
+
+ std::string get_actual_flow();
+ virtual std::string get_cap_flow() { return "Flujo Actual :"; }
+ virtual std::string get_cap_extra() { return ""; }
+ virtual std::string get_extra() { return ""; }
+
+ std::list<t_Linea> out_lines; // lineas que salen de una compuerta
+ std::list<t_Linea> in_lines; // lineas que entran a una compuerta
+
+ // Coordenadas para los conectores
+ int x,y;
+ int in_x, in_y;
+ int out_x, out_y;
+ int offset_x, offset_y;
+ int item_offset_x, item_offset_y;