Data Fields

EEG Struct Reference

a complete EEG-data set with meta-inforation. More...

#include <eeg.h>

Collaboration diagram for EEG:
Collaboration graph
[legend]

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.
ChannelInfochaninfo
 location and other information about the channels
char * comment
Arraydata
 3D DOUBLE Array: channels x trials x samples
char * filename
Arraymarker_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
Arraymarkers
 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
Arraytimes
 times vector (1D DOUBLE Array); n-long

Detailed Description

a complete EEG-data set with meta-inforation.

Definition at line 48 of file eeg.h.


Field Documentation

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.

Definition at line 75 of file eeg.h.

location and other information about the channels

Definition at line 57 of file eeg.h.

char* EEG::comment

Definition at line 50 of file eeg.h.

3D DOUBLE Array: channels x trials x samples

Definition at line 60 of file eeg.h.

Definition at line 49 of file eeg.h.

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

Definition at line 66 of file eeg.h.

SingleList* EEG::marker_types

contains the complete description of the available markers; the list->content field is a MarkerType struct

Definition at line 72 of file eeg.h.

2D UINT Array: trials x max_num_markers; this field gives the offset in sampling points of each time-marker (e.g. stimulus onset,...).

Definition at line 62 of file eeg.h.

number of samples

Definition at line 53 of file eeg.h.

number of channels

Definition at line 51 of file eeg.h.

number of bytes in EEG->additional

Definition at line 82 of file eeg.h.

number of trials = dim(eeg)

Definition at line 52 of file eeg.h.

in Hz

Definition at line 54 of file eeg.h.

times vector (1D DOUBLE Array); n-long

Definition at line 56 of file eeg.h.


The documentation for this struct was generated from the following file: