#include <DataProviderSelectors.hpp>
|
| CatchmentAggrDataSelector () |
| Construct a new Catchment Aggregate Data Selector object with default values.
|
|
| CatchmentAggrDataSelector (std::string id, std::string var, time_t start, long dur, std::string units) |
| Construct a new Data Selector object with inital values.
|
|
std::string | get_variable_name () const |
| Get the variable name for this selector.
|
|
time_t | get_init_time () const |
| Get the initial time for this selector.
|
|
long | get_duration_secs () const |
| Get the duration in seconds that is requested by this selector.
|
|
std::string | get_output_units () const |
| Get the output units that is requested by this selector.
|
|
void | set_variable_name (std::string var) |
| Set the variable name for this selector.
|
|
void | set_init_time (time_t start) |
| Set the init time for this selector.
|
|
void | set_duration_secs (long dur) |
| Set the duration in secs for the query represented by this selector.
|
|
void | set_output_units (std::string units) |
| Set the output units for the data to be returned with this selector.
|
|
std::string | get_id () const |
| Get the id string for this NetCDF Data Selector.
|
|
void | set_id (std::string s) |
| Set the id string for this NetCDF Data Selector.
|
|
|
std::string | variable_name |
| The variable name that should be queried.
|
|
time_t | init_time |
| The inital time to query the requested variable.
|
|
long | duration_s |
| The duration of the query.
|
|
std::string | output_units |
| required units for the result to be return in
|
|
std::string | id_str |
|
◆ CatchmentAggrDataSelector() [1/2]
CatchmentAggrDataSelector::CatchmentAggrDataSelector |
( |
| ) |
|
|
inline |
Construct a new Catchment Aggregate Data Selector object with default values.
◆ CatchmentAggrDataSelector() [2/2]
CatchmentAggrDataSelector::CatchmentAggrDataSelector |
( |
std::string | id, |
|
|
std::string | var, |
|
|
time_t | start, |
|
|
long | dur, |
|
|
std::string | units ) |
|
inline |
Construct a new Data Selector object with inital values.
- Parameters
-
var | The variable to be accessed by the selector
|
start | THe start time for this selector |
dur | The duration for this selector
|
units | The units to output the result in |
id | the id of the associated catchment |
◆ get_duration_secs()
long CatchmentAggrDataSelector::get_duration_secs |
( |
| ) |
const |
|
inline |
◆ get_id()
std::string CatchmentAggrDataSelector::get_id |
( |
| ) |
const |
|
inline |
Get the id string for this NetCDF Data Selector.
- Returns
- std::string
References id_str.
◆ get_init_time()
time_t CatchmentAggrDataSelector::get_init_time |
( |
| ) |
const |
|
inline |
◆ get_output_units()
std::string CatchmentAggrDataSelector::get_output_units |
( |
| ) |
const |
|
inline |
◆ get_variable_name()
std::string CatchmentAggrDataSelector::get_variable_name |
( |
| ) |
const |
|
inline |
◆ set_duration_secs()
void CatchmentAggrDataSelector::set_duration_secs |
( |
long | dur | ) |
|
|
inline |
Set the duration in secs for the query represented by this selector.
- Parameters
-
dur | the duration of the query in seconds |
References duration_s.
◆ set_id()
void CatchmentAggrDataSelector::set_id |
( |
std::string | s | ) |
|
|
inline |
Set the id string for this NetCDF Data Selector.
- Parameters
-
References id_str.
◆ set_init_time()
void CatchmentAggrDataSelector::set_init_time |
( |
time_t | start | ) |
|
|
inline |
Set the init time for this selector.
- Parameters
-
start | The inital time for this query |
References init_time.
◆ set_output_units()
void CatchmentAggrDataSelector::set_output_units |
( |
std::string | units | ) |
|
|
inline |
Set the output units for the data to be returned with this selector.
- Parameters
-
units | The units of the output |
References output_units.
◆ set_variable_name()
void CatchmentAggrDataSelector::set_variable_name |
( |
std::string | var | ) |
|
|
inline |
Set the variable name for this selector.
- Parameters
-
var | The name of the variable to access |
References variable_name.
◆ duration_s
long CatchmentAggrDataSelector::duration_s |
|
private |
◆ id_str
std::string CatchmentAggrDataSelector::id_str |
|
private |
◆ init_time
time_t CatchmentAggrDataSelector::init_time |
|
private |
◆ output_units
std::string CatchmentAggrDataSelector::output_units |
|
private |
◆ variable_name
std::string CatchmentAggrDataSelector::variable_name |
|
private |
The documentation for this class was generated from the following file: