Medial Code Documentation
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
PidDynamicRec Class Reference
Inheritance diagram for PidDynamicRec:
PidRec

Public Member Functions

int set_n_versions (int n_ver)
 
int set_n_versions (vector< int > &time_points)
 
int get_n_versions ()
 
void * get (const string &sig_name, int version, int &len)
 
void * get (int sid, int version, int &len)
 
void * get (int sid, int &len)
 
void * uget (int sid, int version, UniversalSigVec &_usv)
 
void * uget (int sid, int version)
 
void * uget (const string &sig_name, int version, UniversalSigVec &_usv)
 
void * uget (const string &sig_name, int version)
 
void clear_vers ()
 
int set_version_data (int sid, int version, void *datap, int len)
 
int set_version_off_orig (int sid, int version)
 
int point_version_to (int sid, int v_src, int v_dst)
 
int remove (int sid, int version, int idx)
 
int remove (int sid, int v_in, int idx, int v_out)
 
int change (int sid, int version, int idx, void *new_elem)
 
int change (int sid, int v_in, int idx, void *new_elem, int v_out)
 
int update (int sid, int v_in, vector< pair< int, void * > > &changes, vector< int > &removes)
 
int update (int sid, int v_in, int val_channel, vector< pair< int, float > > &changes, vector< int > &removes)
 
int update (int sid, int v_in, vector< pair< int, vector< float > > > &changes, vector< int > &removes)
 
int set_version_universal_data (int sid, int version, int *_times, float *_vals, int len)
 Apply val changes to all channels + removals.
 
int versions_are_the_same (int sid, int v1, int v2)
 
int versions_are_the_same (set< int > sids, int v1, int v2)
 
int print_ver (int sid, int ver)
 
int print_all_vers (int sid)
 
int print_all ()
 
int print_sigs (const vector< string > &sigs)
 
int init_from_rep (MedRepository *rep, int pid, vector< int > &sids_to_use, int n_versions)
 
int init_from_rep (MedRepository *rep, int pid, vector< int > &sids_to_use, vector< int > &time_points)
 
- Public Member Functions inherited from PidRec
int init_sv ()
 
void * get (const string &sig_name, int &len)
 
void * get (int sid, int &len)
 
void * uget (int sid, UniversalSigVec &_usv)
 
void * uget (int sid)
 
void * uget (const string &sig_name, UniversalSigVec &_usv)
 
void * uget (const string &sig_name)
 
int init_from_rep (MedRepository *rep, int pid, vector< int > &sids_to_use)
 
void prealloc (unsigned int len)
 
int realloc (unsigned int len)
 
int resize_data (unsigned int len)
 
void set_data_to_buffer ()
 
void free ()
 

Data Fields

vector< UniversalSigVec > usvs
 
- Data Fields inherited from PidRec
int pid
 
unsigned char * data
 
unsigned int data_len
 
unsigned int data_size
 
int is_allocated
 
MedSparseVec< PosLensv
 
MedPidRepositorymy_rep
 
MedRepositorymy_base_rep
 
int allow_realloc
 
UniversalSigVec usv
 

The documentation for this class was generated from the following files: