Main Page | Modules | Data Structures | File List | Data Fields | Globals

graph/graph3Dkeys.h

00001 #ifndef _GRAPH3D_KEYS_H_ 00002 #define _GRAPH3D_KEYS_H_ 00003 00004 /* *********************** OPTIONS ******************* */ 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 /* VIEW STRIPS OF MAP */ 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 /* SHOW PEAKS ON MAP */ 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 /* ALGORITHMS && OPERATIONS */ 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 /* AUXILIARY KEYS */ 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 doxygen 1.3.7