X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/a8803d96a8a33195ae9234b5e6ea84d7eefa0fd9..dafb509182bac9b314202fe7dfaf58206da5ccbe:/Model/include/plantitem.h diff --git a/Model/include/plantitem.h b/Model/include/plantitem.h index 5c3e762..29fd054 100644 --- a/Model/include/plantitem.h +++ b/Model/include/plantitem.h @@ -6,6 +6,7 @@ #include #include "iconector.h" #include "rgb.h" +#include namespace PlaQui { @@ -28,11 +29,6 @@ public: /// Destructor virtual ~PlantItem(); - // FIXME: ver que parametros seran necesarios - // TODO : ver si no son inutiles!!! - virtual void send_fluid() {} - virtual void receive_fluid() {} - /** Ejecuta la fase de actualización. * * Durante la fase de actualización los objetos se comunican entre @@ -70,7 +66,13 @@ public: /// Retorna el flujo actual que maneja el objeto. float get_actual_flow() { return actual_flow; } - virtual void get_state_as_xml(std::stringstream &out) { } + + /** Genera la salida XML del estado del componente + * + * Esta función genera el estado actual de un objeto utilizando + * el formato XML + */ + virtual void get_state_as_xml(std::stringstream &out); protected: RGB fluid_color; // es de solo lectura