|
int | n_time_channels () const |
|
int | n_val_channels () const |
|
int | time_unit () const |
|
int | Time_ch_vec (int idx, int chan, void *data_) const |
|
void | SetVal_ch_vec (int idx, int chan, float _val, void *data_) |
|
void | Set (int idx, int *times, float *vals) |
|
void | Set (int idx, int *times, float *vals, void *data_) |
|
size_t | size () const |
|
void | init (const SignalInfo &info) |
|
void | set_data (void *_data, int _len) |
|
| GenericSigVec (const string &signalSpec, int time_unit=MedTime::Undefined) |
|
| GenericSigVec (SigType sigtype, int time_unit=MedTime::Undefined) |
|
| GenericSigVec (const GenericSigVec &other) |
|
void | copy_signal_metadata (const GenericSigVec &other) |
|
GenericSigVec & | operator= (const GenericSigVec &other) |
|
void | init_from_spec (const string &signalSpec) |
|
void | init_from_sigtype (SigType sigtype) |
|
void | init_from_repo (MedRepository &repo, int sid) |
|
template<typename T = int> |
T | Time (int idx, int chan) const |
|
template<typename T = int> |
T | Time (int idx, int chan, const void *data_) const |
|
template<typename T = int> |
void | setTime (int idx, int chan, T new_val) |
|
template<typename T = int> |
void | setTime (int idx, int chan, T new_val, void *data_) |
|
template<typename T = float> |
T | Val (int idx, int chan) const |
|
template<typename T = float> |
T | Val (int idx) const |
|
template<typename T = float> |
T | Val (int idx, int chan, const void *data_) const |
|
template<typename T = float> |
void | setVal (int idx, int chan, T new_val) |
|
template<typename T = float> |
void | setVal (int idx, int chan, T new_val, void *data_) |
|
int | Time (int idx) const |
|
float | Val (int idx) const |
|
int | TimeU (int idx, int to_time_unit) const |
|
int | Date (int idx) const |
|
int | Years (int idx) const |
|
int | Months (int idx) const |
|
int | Days (int idx) const |
|
int | Hours (int idx) const |
|
int | Minutes (int idx) const |
|
int | TimeU (int idx, int chan, int to_time_unit) const |
|
int | Date (int idx, int chan) const |
|
int | Years (int idx, int chan) const |
|
int | Months (int idx, int chan) const |
|
int | Days (int idx, int chan) const |
|
int | Hours (int idx, int chan) const |
|
int | Minutes (int idx, int chan) const |
|
template<class S > |
void | set_funcs () const |
|
SigType | get_type () const |
|
int | get_index_gt_time_bound (int time_chan, int time_bound) |
|
int | get_index_ge_time_bound (int time_chan, int time_bound) |
|
bool | compareTimeLt (const void *data1, int idx1, const void *data2, int idx2) const |
|
int | compare_elements (const void *elem1, const void *elem2) |
|
bool | compare_gsv_elements (const GSVElement &e1, const GSVElement &e2) |
|
int | inplace_sort_data (const void *data, int nelem) |
|
bool | compareData (int idx, const GenericSigVec &other_gsv, int other_idx) const |
|
string | get_signal_generic_spec () const |
|