namespace Model {
+/** Convina 2 flujos entrantes
+ *
+ * Este objeto tiene 2 entradas y una salida. El flujo entrante por cada salida
+ * se convina y se manda por la salida, aplicando la correcta suma de los colores.
+ *
+ * TODO : Hacer que anda bien
+ */
class Union:public Transport {
public:
+ /// Constructor
Union(const std::string &_name);
+ /// Destructor
virtual ~Union();
virtual void recieve_msg(int msg, IConector *who, void *data);
virtual void update(int dir=OUT);
virtual void simulate();
protected:
- int in_on_zero;
+ int in_on_zero;
int in_ready;
private:
Union(const Union &):Transport("null") {}