Linuxpops  3.01.04
Spectral Anaysis Package for Single Dish Data
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
global.h
Go to the documentation of this file.
1 #ifndef GLOBAL_H
2 
3 #define GLOBAL_H
4 
5 #include "sdd.h"
6 #include "header.h"
7 #include "class.h"
8 #include "defines.h"
9 #include "env.h"
10 
11 #define MAX_FREQS 256
12 
13 struct FREQS {
14  double freq;
15  int used;
16  int count;
17  int pad;
18 };
19 
20 
21 struct SOURCES {
22  char name[32];
23  int num;
24  int used;
25  int mode;
26  int nfreqs;
27  int pad;
28  struct FREQS freqs[MAX_FREQS];
29 };
30 
31 
32 #define WAIT_FOR_MOUSE 0
33 #define WAIT_FOR_PLOT 1
34 #define WAIT_FOR_MAP_ANGLE 2
35 
36 struct XGRAPHIC_SEND {
37  char magic[16];
38 
39  int plot_used;
40  int mouse_used;
41  int map_angle_used;
42  int pad;
43 
44  double yplotmin;
45  double yplotmax;
46  double xplotmin;
47  double xplotmax;
48 
49  double last_mouse_x;
50  double last_mouse_y;
51  double last_mouse_x2;
52  double last_mouse_y2;
53 
54  double map_angle_1;
55  double map_angle_2;
56 };
57 
58 
59 struct GLOBAL_MEMORY {
60  int which_env;
61  int ndvars_used;
62  struct ENVIRONMENT envrs[MAX_ENV ];
63 };
64 
65 
67 
68 #endif
69 
double last_mouse_x
Definition: global.h:49
int plot_used
Definition: global.h:39
double last_mouse_y2
Definition: global.h:52
double xplotmin
Definition: global.h:46
double yplotmin
Definition: global.h:44
int pad
Definition: global.h:27
struct ENVIRONMENT envrs[MAX_ENV]
Definition: global.h:62
int mode
Definition: global.h:25
Definition: global.h:21
double last_mouse_y
Definition: global.h:50
int ndvars_used
Definition: global.h:61
int used
Definition: global.h:24
char name[32]
Definition: global.h:22
int which_env
Definition: global.h:60
struct FREQS freqs[MAX_FREQS]
Definition: global.h:28
int num
Definition: global.h:23
struct GLOBAL_MEMORY * CGM
Definition: global.h:66
double map_angle_2
Definition: global.h:55
char magic[16]
Definition: global.h:37
int used
Definition: global.h:15
double map_angle_1
Definition: global.h:54
int count
Definition: global.h:16
double last_mouse_x2
Definition: global.h:51
double xplotmax
Definition: global.h:47
int pad
Definition: global.h:17
int nfreqs
Definition: global.h:26
#define MAX_ENV
Definition: defines.h:35
double yplotmax
Definition: global.h:45
#define MAX_FREQS
Definition: global.h:11
int mouse_used
Definition: global.h:40
Definition: global.h:13
int map_angle_used
Definition: global.h:41
double freq
Definition: global.h:14
Definition: env.h:7