hydrobricks
Loading...
Searching...
No Matches
HydroUnitLateralConnection.h
1#ifndef HYDROBRICKS_HYDRO_UNIT_LATERAL_CONNECTION_H
2#define HYDROBRICKS_HYDRO_UNIT_LATERAL_CONNECTION_H
3
4#include "Includes.h"
5
6class HydroUnit;
7
8class HydroUnitLateralConnection : public wxObject {
9 public:
10 HydroUnitLateralConnection(HydroUnit* receiver, double fraction, string type = "");
11
12 ~HydroUnitLateralConnection() override = default;
13
20 return _receiver;
21 }
22
28 double GetFraction() const {
29 return _fraction;
30 }
31
37 string GetType() const {
38 return _type;
39 }
40
41 private:
42 HydroUnit* _receiver;
43 double _fraction;
44 string _type;
45};
46
47#endif // HYDROBRICKS_HYDRO_UNIT_LATERAL_CONNECTION_H
Definition HydroUnitLateralConnection.h:8
double GetFraction() const
Definition HydroUnitLateralConnection.h:28
HydroUnit * GetReceiver() const
Definition HydroUnitLateralConnection.h:19
string GetType() const
Definition HydroUnitLateralConnection.h:37
Definition HydroUnit.h:14