#include <CDFDataSource.h>

Public Member Functions | |
| CDF_TSFileDataSource (string cdf_file_name) | |
| ~CDF_TSFileDataSource (void) | |
| void | set_ISTP_time_variables_default (void) |
| void | set_time_variable (const string &variable_name, const string &time_variable_name, double scaling=0.001, double offset=0.0) |
| void | diag_print (void) |
| DataBuffer_var | get_data_by_variable (const string &var_name, const TimeInterval &req_time_interval, int subsample_cycle=1, int subsample_offset=0) |
| DataBuffer_var | get_data (const string &data_name) |
| DataBuffer_var | get_data (const string &data_name, int rec_start, int num_rec) |
| DataBuffer_var | get_data (const string &data_name, const TimeInterval &time_interval) |
| void | set_numeric_ignoration_functor (string var_name, IgnoreNumericDataFunctor_var ignore_functor) |
| void | get_data_availability_by_variable (const string &variable_name, DataAvailability &data_availability) |
| TimeInterval | get_time_range_by_variable (DataBuffer_var file_ttags_buff_var) |
| void | get_dcm_entries (FAR::FARData &dcm_entries, const string &data_name_root, const string &file_name_root, double data_availability_resolution) |
Private Attributes | |
| map< string, CDFTimeVariableInfo > | time_variable_table |
| map< string, IgnoreNumericDataFunctor_var > | numeric_ignoration_table |
| QDOS::CDF_TSFileDataSource::CDF_TSFileDataSource | ( | string | cdf_file_name | ) |
| QDOS::CDF_TSFileDataSource::~CDF_TSFileDataSource | ( | void | ) | [inline] |
| void QDOS::CDF_TSFileDataSource::diag_print | ( | void | ) |
| DataBuffer_var QDOS::CDF_TSFileDataSource::get_data | ( | const string & | data_name, | |
| const TimeInterval & | time_interval | |||
| ) | [virtual] |
Implements QDOS::TimeStructuredDataSource.
| DataBuffer_var QDOS::CDF_TSFileDataSource::get_data | ( | const string & | data_name, | |
| int | rec_start, | |||
| int | num_rec | |||
| ) | [inline, virtual] |
Reimplemented from QDOS::CDFFileDataSource.
| DataBuffer_var QDOS::CDF_TSFileDataSource::get_data | ( | const string & | data_name | ) | [inline, virtual] |
Reimplemented from QDOS::CDFFileDataSource.
| void QDOS::CDF_TSFileDataSource::get_data_availability_by_variable | ( | const string & | variable_name, | |
| DataAvailability & | data_availability | |||
| ) |
| DataBuffer_var QDOS::CDF_TSFileDataSource::get_data_by_variable | ( | const string & | var_name, | |
| const TimeInterval & | req_time_interval, | |||
| int | subsample_cycle = 1, |
|||
| int | subsample_offset = 0 | |||
| ) |
| void QDOS::CDF_TSFileDataSource::get_dcm_entries | ( | FAR::FARData & | dcm_entries, | |
| const string & | data_name_root, | |||
| const string & | file_name_root, | |||
| double | data_availability_resolution | |||
| ) | [inline] |
| TimeInterval QDOS::CDF_TSFileDataSource::get_time_range_by_variable | ( | DataBuffer_var | file_ttags_buff_var | ) |
| void QDOS::CDF_TSFileDataSource::set_ISTP_time_variables_default | ( | void | ) |
| void QDOS::CDF_TSFileDataSource::set_numeric_ignoration_functor | ( | string | var_name, | |
| IgnoreNumericDataFunctor_var | ignore_functor | |||
| ) | [inline] |
| void QDOS::CDF_TSFileDataSource::set_time_variable | ( | const string & | variable_name, | |
| const string & | time_variable_name, | |||
| double | scaling = 0.001, |
|||
| double | offset = 0.0 | |||
| ) |
map<string,IgnoreNumericDataFunctor_var> QDOS::CDF_TSFileDataSource::numeric_ignoration_table [private] |
map<string,CDFTimeVariableInfo> QDOS::CDF_TSFileDataSource::time_variable_table [private] |
1.5.7