virtual void simulate() = 0;
/// Setea el nuevo color del fluido
- void setColor(const RGB &c) { fluid_color = c; }
+ void set_color(const RGB &c) { fluid_color = c; }
/// Retorna el actual color del fluido
- const RGB &getColor() { return fluid_color; }
+ const RGB &get_color() { return fluid_color; }
/** Recive un mensage y lo procesa
*
/// Retorna el flujo actual que maneja el objeto.
float get_actual_flow() { return actual_flow; }
+ virtual void get_state_as_xml(std::stringstream &out) { }
protected:
RGB fluid_color;
// es de solo lectura