namespace Model {
+/** Elementos que permiten transportar fluidos
+ *
+ * Estos objetos son capaces de transportar fluidos solamente.
+ */
class Transport:public PlantItem {
public:
+ /// Constructor
Transport(const std::string &_name);
+ /// Destructor
virtual ~Transport();
- float get_actual_flow() { return actual_flow; }
+ /// Retorna el flujo máximo soportado por el objeto
float get_max_flow() { return max_flow; }
+ /// Asigna el flujo máximo a manejar
void set_max_flow(float _f) { max_flow = _f; }
protected:
- // Es de solo lectura, no hay set
- float actual_flow;
float max_flow;
private:
Transport():PlantItem("null") {}