2.0.0b10
catchment modelling framework
|
RainfallStation describes a rainfall timeseries in mm/day at a certain place. More...
RainfallStation describes a rainfall timeseries in mm/day at a certain place.
Use RainfallStationReference or IDWRainfall to distribute the data into space
Public Member Functions | |
RainfallStation (const RainfallStation ©) | |
copy c'tor | |
std::string | tostring () const |
Returns the name and the mean yearly rainfall. | |
void | use_for_cell (cmf::upslope::Cell &c) |
Connects a cell with this rainfall station. | |
Static Public Member Functions | |
static ptr | create (size_t Id, std::string Name, cmf::math::timeseries Data, cmf::geometry::point position) |
Creates a new RainfallStation. | |
Public Attributes | |
cmf::water::SoluteTimeseries | concentration |
Contains the solute cocentration data. | |
cmf::math::timeseries | data |
The timeseries data. | |
const size_t | id |
A numerical identifier. | |
cmf::geometry::point | Location |
Location of the station. | |
const std::string | name |
The name of the station. | |
|
static |
Creates a new RainfallStation.
Is called by RainfallStationList::add. Using RainfallStationList::add is in most cases the better choice, eg. from Python
Id | An identifying number |
Name | Name of the station |
Data | Rainfall timeseries |
position | Spatial position of the new station |