* sí para determinar cual es el flujo que manejan en una iteración.
*/
virtual void update(int dir=OUT) = 0;
+
+ /** Actualiza el color de fluido */
+ virtual void update_color();
+
/** Hace la simulación de esta iteración
*
* Por simulacion se entiende que el modelo debe avisar a las vistas
MSG_QUERY_MAX_FLOW_OUT = IConector::MSG_LAST, ///< flujo maximo a la salida
MSG_QUERY_MAX_FLOW_IN, ///< flujo maximo a la entrada
MSG_RESPONSE_MAX_FLOW, ///< responde al mensage QUERY_MAX_FLOW. data == float
+ MSG_QUERY_COLOR,
+ MSG_RESPONSE_COLOR,
MSG_LAST
};
RGB fluid_color;
// es de solo lectura
std::string name;
- bool updated;
+ bool updated, color_updated;
float actual_flow;
private:
// Hago que no se puedan copiar objetos ElementosPlanta