12#ifndef SEIMS_REGULAR_MEASUREMENT_H
13#define SEIMS_REGULAR_MEASUREMENT_H
37 const string& hydroDBName,
const string& sitesList,
const string& siteType,
38 time_t startTime, time_t endTime, time_t interval);
47 vector<FLTPT*> m_siteData;
Measurement class to store HydroClimate site data.
#define OVERRIDE
A compatible reference to override or blank if not supported by the compiler.
Definition: basic.h:160
A simple wrapper of the class of MongoDB Client mongoc_client_t.
Definition: db_mongoc.h:46
Simple wrappers of the API of MongoDB C driver mongo-c-driver, see MongoDB C Driver for more informat...
~RegularMeasurement()
Destructor.
FLTPT * GetSiteDataByTime(time_t t) OVERRIDE
Get site date by time pData.
RegularMeasurement(MongoClient *conn, const string &hydroDBName, const string &sitesList, const string &siteType, time_t startTime, time_t endTime, time_t interval)
Initialize NotRegular Measurement instance from MongoDB.
Get HydroClimate measurement data from MongoDB.
Definition: Measurement.h:27
Regular hydroclimate data, e.g., daily data.
Definition: RegularMeasurement.h:23