00001
00004 #ifndef CHANINFO_H
00005 #define CHANINFO_H
00006
00007 #include "definitions.h"
00008
00009
00010 #ifdef __cplusplus
00011 extern "C" {
00012 #endif
00013
00014
00015
00016
00017
00018 typedef struct{
00019 int num;
00020 int num_chans;
00021 char label[MAX_LABEL_LENGTH];
00022 double x;
00023 double y;
00024 double z;
00025 } ChannelInfo;
00026
00027 static ChannelInfo channelcoords_64[] = {
00028 {1, 64, "Fp1",80.8,26.1,-4},
00029 {2, 64, "Fp2",80.8,-26.1,-4},
00030 {3, 64, "F3",57.6,48.2,39.9},
00031 {4, 64, "F4",57.6,-48.1,39.9},
00032 {5, 64, "C3",3.87e-15,63.2,56.9},
00033 {6, 64, "C4",3.87e-15,-63.2,56.9},
00034 {7, 64, "P3",-57.6,48.2,39.9},
00035 {8, 64, "P4",-57.6,-48.1,39.9},
00036 {9, 64, "EOGru",100,-40,-80},
00037 {10, 64, "EOGro",100,-70,-40},
00038 {11, 64, "F7",49.9,68.4,-7.49},
00039 {12, 64, "F8",49.9,-68.4,-7.49},
00040 {13, 64, "T7",5.18e-15,84.5,-8.85},
00041 {14, 64, "T8",5.18e-15,-84.5,-8.85},
00042 {15, 64, "P7",-49.9,68.4,-7.49},
00043 {16, 64, "P8",-49.9,-68.4,-7.49},
00044 {17, 64, "Fz",60.7,0,59.5},
00045 {18, 64, "Cz",5.2e-15,0,85},
00046 {19, 64, "Pz",-60.7,-7.44e-15,59.5},
00047 {20, 64, "Oz",-85,-1.04e-14,-1.79},
00048 {21, 64, "FC1",32.4,32.4,71.6},
00049 {22, 64, "FC2",32.4,-32.4,71.6},
00050 {23, 64, "CP1",-32.4,32.4,71.6},
00051 {24, 64, "CP2",-32.4,-32.4,71.6},
00052 {25, 64, "FC5",28.8,76.2,24.2},
00053 {26, 64, "FC6",28.8,-76.2,24.2},
00054 {27, 64, "CP5",-28.8,76.2,24.2},
00055 {28, 64, "CP6",-28.8,-76.2,24.2},
00056 {29, 64, "TP9",-23.3,70.1,-42.1},
00057 {30, 64, "TP10",-23.3,-70.1,-42.1},
00058 {31, 64, "EOGlu",100,40,-80},
00059 {32, 64, "ECGlo",100,70,-40},
00060 {33, 64, "F1",59.9,26,54.4},
00061 {34, 64, "F2",59.9,-26,54.4},
00062 {35, 64, "C1",2.11e-15,34.5,77.7},
00063 {36, 64, "C2",2.12e-15,-34.6,77.6},
00064 {37, 64, "P1",-59.9,26,54.4},
00065 {38, 64, "P2",-59.9,-26,54.4},
00066 {39, 64, "AF3",76.2,31.5,20.8},
00067 {40, 64, "AF4",76.2,-31.5,20.8},
00068 {41, 64, "FC3",31,59.3,52.5},
00069 {42, 64, "FC4",31,-59.3,52.5},
00070 {43, 64, "CP3",-31,59.3,52.5},
00071 {44, 64, "CP4",-31,-59.3,52.5},
00072 {45, 64, "PO3",-76.2,31.5,20.8},
00073 {46, 64, "PO4",-76.2,-31.5,20.8},
00074 {47, 64, "F5",54,63.1,18.1},
00075 {48, 64, "F6",54,-63,18.2},
00076 {49, 64, "C5",4.95e-15,80.8,26.3},
00077 {50, 64, "C6",4.95e-15,-80.8,26.3},
00078 {51, 64, "P5",-54,63.1,18.1},
00079 {52, 64, "P6",-54,-63,18.2},
00080 {53, 64, "AF7",68.7,49.7,-5.96},
00081 {54, 64, "AF8",68.7,-49.7,-5.95},
00082 {55, 64, "FT7",26.2,80.4,-8.51},
00083 {56, 64, "FT8",26.2,-80.4,-8.51},
00084 {57, 64, "TP7",-26.2,80.4,-8.51},
00085 {58, 64, "TP8",-26.3,-80.4,-8.51},
00086 {59, 64, "PO7",-68.7,49.7,-5.96},
00087 {60, 64, "PO8",-68.7,-49.7,-5.95},
00088 {61, 64, "Fpz",85,0,-1.79},
00089 {62, 64, "AFz",79,0,31.3},
00090 {63, 64, "CPz",-32.9,-4.03e-15,78.4},
00091 {64, 64, "POz",-79,-9.68e-15,31.3}
00092 };
00093
00094 #ifdef __cplusplus
00095 }
00096 #endif
00097
00098 #endif