a complete EEG-data set with meta-inforation. More...
#include <eeg.h>
Data Fields | |
void * | additional |
arbitrary, additional information for the data set. This can be anything e.g. ICA-components, distance matrix or even both. The additional data is automatically saved/retrieved from files (if supported by the format). To use it in your program you wil of course need to know what it is. | |
ChannelInfo * | chaninfo |
location and other information about the channels | |
char * | comment |
Array * | data |
3D DOUBLE Array: channels x trials x samples | |
char * | filename |
Array * | marker_type |
2D UINT Array: trials x max_num_markers; this field describes the type of the marker, by indexing into the EEG->marker_types field that contains the complete description of the available markers | |
SingleList * | marker_types |
contains the complete description of the available markers; the list->content field is a MarkerType struct | |
Array * | markers |
2D UINT Array: trials x max_num_markers; this field gives the offset in sampling points of each time-marker (e.g. stimulus onset,...). | |
uint | n |
number of samples | |
uint | nbchan |
number of channels | |
ulong | nbytes_additional |
number of bytes in EEG->additional | |
uint | ntrials |
number of trials = dim(eeg) | |
double | sampling_rate |
in Hz | |
Array * | times |
times vector (1D DOUBLE Array); n-long |
a complete EEG-data set with meta-inforation.
Definition at line 48 of file eeg.h.
void* EEG::additional |
arbitrary, additional information for the data set. This can be anything e.g. ICA-components, distance matrix or even both. The additional data is automatically saved/retrieved from files (if supported by the format). To use it in your program you wil of course need to know what it is.
char* EEG::comment |
char* EEG::filename |
SingleList* EEG::marker_types |
contains the complete description of the available markers; the list->content field is a MarkerType struct
double EEG::sampling_rate |