Linuxpops
3.01.04
Spectral Anaysis Package for Single Dish Data
Main Page
Related Pages
Classes
Files
File List
File Members
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
66
struct
GLOBAL_MEMORY
*
CGM
;
67
68
#endif
69
XGRAPHIC_SEND::last_mouse_x
double last_mouse_x
Definition:
global.h:49
XGRAPHIC_SEND::plot_used
int plot_used
Definition:
global.h:39
class.h
XGRAPHIC_SEND
Definition:
global.h:36
header.h
XGRAPHIC_SEND::last_mouse_y2
double last_mouse_y2
Definition:
global.h:52
XGRAPHIC_SEND::xplotmin
double xplotmin
Definition:
global.h:46
XGRAPHIC_SEND::yplotmin
double yplotmin
Definition:
global.h:44
SOURCES::pad
int pad
Definition:
global.h:27
GLOBAL_MEMORY::envrs
struct ENVIRONMENT envrs[MAX_ENV]
Definition:
global.h:62
SOURCES::mode
int mode
Definition:
global.h:25
env.h
SOURCES
Definition:
global.h:21
XGRAPHIC_SEND::last_mouse_y
double last_mouse_y
Definition:
global.h:50
GLOBAL_MEMORY::ndvars_used
int ndvars_used
Definition:
global.h:61
SOURCES::used
int used
Definition:
global.h:24
SOURCES::name
char name[32]
Definition:
global.h:22
GLOBAL_MEMORY::which_env
int which_env
Definition:
global.h:60
SOURCES::freqs
struct FREQS freqs[MAX_FREQS]
Definition:
global.h:28
SOURCES::num
int num
Definition:
global.h:23
CGM
struct GLOBAL_MEMORY * CGM
Definition:
global.h:66
XGRAPHIC_SEND::map_angle_2
double map_angle_2
Definition:
global.h:55
XGRAPHIC_SEND::magic
char magic[16]
Definition:
global.h:37
FREQS::used
int used
Definition:
global.h:15
XGRAPHIC_SEND::map_angle_1
double map_angle_1
Definition:
global.h:54
defines.h
GLOBAL_MEMORY
Definition:
global.h:59
FREQS::count
int count
Definition:
global.h:16
XGRAPHIC_SEND::last_mouse_x2
double last_mouse_x2
Definition:
global.h:51
XGRAPHIC_SEND::xplotmax
double xplotmax
Definition:
global.h:47
FREQS::pad
int pad
Definition:
global.h:17
XGRAPHIC_SEND::pad
int pad
Definition:
global.h:42
SOURCES::nfreqs
int nfreqs
Definition:
global.h:26
MAX_ENV
#define MAX_ENV
Definition:
defines.h:35
XGRAPHIC_SEND::yplotmax
double yplotmax
Definition:
global.h:45
MAX_FREQS
#define MAX_FREQS
Definition:
global.h:11
XGRAPHIC_SEND::mouse_used
int mouse_used
Definition:
global.h:40
FREQS
Definition:
global.h:13
XGRAPHIC_SEND::map_angle_used
int map_angle_used
Definition:
global.h:41
FREQS::freq
double freq
Definition:
global.h:14
sdd.h
ENVIRONMENT
Definition:
env.h:7
include
global.h
Generated on Mon Feb 21 2022 20:37:02 for Linuxpops by
1.8.5