48 explicit Station(
double x = 0.0,
double y = 0.0,
double z = 0.0,
49 std::string name =
"");
51 explicit Station(
Point const* coords, std::string name =
"");
Definition of the Point class.
Definition of the SensorData class.
A Station (observation site) is basically a Point with some additional information.
Station(double x=0.0, double y=0.0, double z=0.0, std::string name="")
Constructor.
void addSensorDataFromCSV(const std::string &file_name)
Allows to add sensor data from a CSV file to the observation site.
std::unique_ptr< SensorData > _sensor_data
double getStationValue() const
Returns the specific value for this station.
std::string const & getName() const
Returns the name of the station.
const SensorData * getSensorData() const
Returns all the sensor data for this observation site.
void setName(std::string const &name)
static Station * createStation(const std::string &line)
void setStationValue(double station_value)
A container for sensor data at an observation site. The class stores a number of time series and has ...
bool isStation(GeoLib::Point const *pnt)