graph/graph3Dkeys.h
00001 #ifndef _GRAPH3D_KEYS_H_
00002 #define _GRAPH3D_KEYS_H_
00003
00004
00005
00006 enum
00007 {
00008 GRAPH3D_KEYOPT_SHOW,
00009 GRAPH3D_KEYOPT_PERFORM,
00010 GRAPH3D_KEYOPT_VIEW,
00011 GRAPH3D_KEYOPT_AUX
00012 };
00013
00014 extern int GRAPH3D_KEY_SHOW_OPTIONS;
00015 extern int GRAPH3D_KEY_PERFORM_OPTIONS;
00016 extern int GRAPH3D_KEY_VIEW_OPTIONS;
00017 extern int GRAPH3D_KEY_AUX_OPTIONS;
00018
00019 void Graph3D_setKeyOptions (int type, int a);
00020 int Graph3D_checkKeyOptions(int type, int a);
00021
00022
00023
00024 #define _KEY_VIEW_MS 'm'
00025 #define _KEY_VIEW_MC 'n'
00026 #define _KEY_VIEW_CCMAPS 'q'
00027 #define _KEY_VIEW_TIC 't'
00028 #define _KEY_VIEW_FILTER 'F'
00029
00030 enum
00031 {
00032 KEY_VIEW_MS = 0x00000001,
00033 KEY_VIEW_MC = 0x00000002,
00034 KEY_VIEW_CCMAPS = 0x00000004,
00035 KEY_VIEW_TIC = 0x00000008,
00036 KEY_VIEW_FILTER = 0x00000010
00037 };
00038
00039
00040
00041 #define _KEY_SHOW_BASELINE 'B'
00042 #define _KEY_SHOW_DECONV_PEAKGROUPS 'd'
00043 #define _KEY_SHOW_FPEAKS 'f'
00044 #define _KEY_SHOW_GRID 'g'
00045 #define _KEY_SHOW_INIT 'u'
00046 #define _KEY_SHOW_INVALID 'I'
00047 #define _KEY_SHOW_LABELS 'l'
00048 #define _KEY_SHOW_MFR 'M'
00049 #define _KEY_SHOW_MS2_EVENTS 'c'
00050 #define _KEY_SHOW_MS2_SEGMENTS 'S'
00051 #define _KEY_SHOW_PEAKS 'p'
00052
00053
00054
00055 enum
00056 {
00057 KEY_SHOW_MS2_EVENTS = 0x00000001,
00058 KEY_SHOW_INIT = 0x00000002,
00059 KEY_SHOW_PEAKS = 0x00000004,
00060 KEY_SHOW_FPEAKS = 0x00000008,
00061 KEY_SHOW_INVALID = 0x00000010,
00062 KEY_SHOW_LABELS = 0x00000020,
00063 KEY_SHOW_GRID = 0x00000040,
00064 KEY_SHOW_MFR = 0x00000080,
00065 KEY_SHOW_DECONV_PEAKGROUPS = 0x00000100,
00066 KEY_SHOW_FILTER = 0x00000200,
00067 KEY_SHOW_BASELINE = 0x00000400,
00068 KEY_SHOW_MS2_SEGMENTS = 0x00000800
00069 };
00070
00071
00072
00073 #define _KEY_PERFORM_CLOS 'Q'
00074 #define _KEY_PERFORM_CONV 'C'
00075 #define _KEY_PERFORM_DECONV ']'
00076 #define _KEY_PERFORM_DECONVOLUTION 'D'
00077 #define _KEY_PERFORM_DILA 'U'
00078 #define _KEY_PERFORM_ERRO 'r'
00079 #define _KEY_PERFORM_FITT 'w'
00080 #define _KEY_PERFORM_OPEN 'O'
00081 #define _KEY_PERFORM_PEAKFIND '.'
00082 #define _KEY_PERFORM_PSD '['
00083 #define _KEY_PERFORM_SEGM 'k'
00084 #define _KEY_PERFORM_TIC_CORR 'X'
00085
00086
00087 enum
00088 {
00089 KEY_PERFORM_DECONVOLUTION = 0x00000010,
00090 KEY_PERFORM_CONV = 0x00000020,
00091 KEY_PERFORM_ERRO = 0x00000040,
00092 KEY_PERFORM_DILA = 0x00000080,
00093 KEY_PERFORM_OPEN = 0x00000100,
00094 KEY_PERFORM_SEGM = 0x00000200,
00095 KEY_PERFORM_FITT = 0x00000400,
00096 KEY_PERFORM_DECONV = 0x00000800,
00097 KEY_PERFORM_TIC_CORR = 0x00008000,
00098 KEY_PERFORM_PSD = 0x00010000,
00099 KEY_PERFORM_PEAKFIND = 0x00020000,
00100 KEY_PERFORM_CLOS = 0x00040000
00101 };
00102
00103
00104
00105 #define _KEY_AUX_CHOOSE_PEAKS 'x'
00106 #define _KEY_AUX_ACTIVATE_ZOOM 'z'
00107 #define _KEY_AUX_EXPORT 'E'
00108 #define _KEY_AUX_EXPORT_PEAKS 'e'
00109 #define _KEY_AUX_INFO 'i'
00110 #define _KEY_AUX_NORMALIZE 'N'
00111 #define _KEY_AUX_PRINT_CLUSTERS 'L'
00112 #define _KEY_AUX_PRINT_HANDLES '-'
00113 #define _KEY_AUX_PRINT_PEAK_GROUP 'j'
00114 #define _KEY_AUX_PRINT_STAT 'T'
00115 #define _KEY_AUX_SAVE_SUBMAP 'b'
00116 #define _KEY_AUX_SET 's'
00117 #define _KEY_AUX_TOGGLE_AXES 'a'
00118 #define _KEY_CUE_DOWN GLUT_KEY_DOWN
00119 #define _KEY_CUE_LEFT GLUT_KEY_LEFT
00120 #define _KEY_CUE_RIGHT GLUT_KEY_RIGHT
00121 #define _KEY_CUE_UP GLUT_KEY_UP
00122
00123
00124 enum {
00125 KEY_V = 0x00000010,
00126 KEY_AUX_SAVE_SUBMAP = 0x00000020,
00127 KEY_AUX_INFO = 0x00000040,
00128 KEY_AUX_TOGGLE_AXES = 0x00000080,
00129 KEY_AUX_SET = 0x00100000,
00130 KEY_AUX_ACTIVATE_ZOOM = 0x00200000,
00131 KEY_AUX_EXPORT = 0x00400000,
00132 KEY_AUX_PRINT_STAT = 0x00800000,
00133 KEY_AUX_CHOOSE_PEAKS = 0x00001000,
00134 KEY_AUX_PRINT_PEAK_GROUP = 0x00002000,
00135 KEY_AUX_PRINT_HANDLES = 0x01000000,
00136 KEY_CUE_LEFT = 0x10000000,
00137 KEY_CUE_RIGHT = 0x20000000,
00138 KEY_CUE_UP = 0x40000000,
00139 KEY_CUE_DOWN = 0x80000000
00140
00141 };
00142
00143 #define _PRINTHELP(type, key, string) \
00144 if(Graph3D_checkKeyOptions(type, key)) \
00145 printf("%c \t= %s\n", _##key, string);
00146
00147
00148
00149 #endif
00150
Generated on Sun Feb 13 01:05:56 2005 for MapQuant by
1.3.7