Linuxpops  3.01.04
Spectral Anaysis Package for Single Dish Data
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
structure.h File Reference

Go to the source code of this file.

Classes

struct  file_index
 
struct  index_ent
 
struct  scan_ent
 
struct  pointer_descr
 
struct  general_descr
 
struct  position_descr
 
struct  spectro_descr
 
struct  base_descr
 
struct  history_descr
 
struct  plot_descr
 
struct  fswitch_descr
 
struct  calibration_descr
 
struct  skydip_descr
 
struct  gauss_descr
 
struct  shell_descr
 
struct  hfs_descr
 
struct  drift_descr
 
struct  beam_descr
 
struct  cont_descr
 

Macros

#define REC_LEN   512
 
#define ENT_EXT   384
 
#define ENT_LEN   (32*4)
 
#define ENT_REC   (REC_LEN/ENT_LEN)
 
#define EXT_LEN   (ENT_EXT*ENT_LEN)
 
#define EIII_FILE   "1B "
 
#define EEEI_FILE   "1A "
 
#define KIND_SPEC   0 /* Spectroscopy */
 
#define KIND_CONT   1 /* Continuum drift */
 
#define KIND_SKY   2 /* Skydip data */
 
#define KIND_ONOFF   3 /* Continuum on/off */
 
#define UNKNOWN   1 /* coord systems */
 
#define EQUAT   2
 
#define GALAC   3
 
#define HORIZ   4
 
#define PLANET   5
 
#define GEOCEN   6
 
#define SPECTRUM   "2 "
 
#define SCAN_LEN   54
 
#define GENERAL_SECT   -2
 
#define GENERAL_LEN   9
 
#define P_NONE   0 /* Projections */
 
#define P_GNOMONIC   1 /* Radial Tangent plane */
 
#define P_ORTHO   2 /* Dixon Tangent plane */
 
#define P_AZIMUTHAL   3 /* Schmidt Tangent plane */
 
#define P_STEREO   4 /* Stereographic */
 
#define P_LAMBERT   5 /* Lambert equal area */
 
#define P_AITOFF   6 /* Aitoff equal area */
 
#define P_RADIO   7 /* Classic Single dish radio mapping */
 
#define POSITION_SECT   -3
 
#define POSITION_LEN   11
 
#define VUNK   0 /* velocity references: unknown (planetary...) */
 
#define VLSR   1
 
#define VHEL   2 /* Heliocentric */
 
#define VOBS   3 /* Observatory (telescope) */
 
#define VEAR   4 /* Earth-Moon barycenter */
 
#define VAUT   -1 /* from data */
 
#define SPECTRO_SECT   -4
 
#define SPECTRO_LEN   18
 
#define BASE_SECT   -5
 
#define MWIND   20
 
#define BASE_LEN   4+2*MWIND
 
#define HISTORY_SECT   -6
 
#define MSEQ   100
 
#define HISTORY_LEN   1+2*MSEQ
 
#define PLOT_SECT   -7
 
#define PLOT_LEN   4
 
#define MOD_FREQ   0 /* Frequency switch */
 
#define MOD_POS   1 /* Position switch */
 
#define MOD_FOLD   2 /* Folded frequency switch */
 
#define FSWITCH_SECT   -8
 
#define MXPHAS   8
 
#define FSWITCH_LEN   2+6*MXPHAS
 
#define CALIBRATION_SECT   -14
 
#define CALIBRATION_LEN   21
 
#define SKYDIP_SECT   -16
 
#define MSKY   10
 
#define SKYDIP_LEN   (10+4*MSKY)
 
#define GAUSS_SECT   -9
 
#define MXGAUS   5
 
#define GAUSS_LEN   (3+6*MXGAUS)
 
#define SHELL_SECT   -12
 
#define SHELL_LEN   43
 
#define HFS_SECT   -13
 
#define HFS_LEN   27
 
#define DRIFT_SECT   -10
 
#define DRIFT_LEN   16
 
#define BEAM_SECT   -11
 
#define BEAM_LEN   5
 
#define CONT_SECT   -15
 
#define CONT_LEN   19
 

Macro Definition Documentation

#define BASE_LEN   4+2*MWIND

Definition at line 152 of file structure.h.

#define BASE_SECT   -5

Definition at line 150 of file structure.h.

#define BEAM_LEN   5

Definition at line 299 of file structure.h.

#define BEAM_SECT   -11

Definition at line 298 of file structure.h.

#define CALIBRATION_LEN   21

Definition at line 202 of file structure.h.

#define CALIBRATION_SECT   -14

Definition at line 201 of file structure.h.

#define CONT_LEN   19

Definition at line 310 of file structure.h.

#define CONT_SECT   -15

Definition at line 309 of file structure.h.

#define DRIFT_LEN   16

Definition at line 279 of file structure.h.

#define DRIFT_SECT   -10

Definition at line 278 of file structure.h.

#define EEEI_FILE   "1A "

Definition at line 9 of file structure.h.

#define EIII_FILE   "1B "

Definition at line 8 of file structure.h.

#define ENT_EXT   384

Definition at line 4 of file structure.h.

#define ENT_LEN   (32*4)

Definition at line 5 of file structure.h.

#define ENT_REC   (REC_LEN/ENT_LEN)

Definition at line 6 of file structure.h.

#define EQUAT   2

Definition at line 27 of file structure.h.

#define EXT_LEN   (ENT_EXT*ENT_LEN)

Definition at line 7 of file structure.h.

#define FSWITCH_LEN   2+6*MXPHAS

Definition at line 189 of file structure.h.

#define FSWITCH_SECT   -8

Definition at line 187 of file structure.h.

#define GALAC   3

Definition at line 28 of file structure.h.

#define GAUSS_LEN   (3+6*MXGAUS)

Definition at line 246 of file structure.h.

#define GAUSS_SECT   -9

Definition at line 244 of file structure.h.

#define GENERAL_LEN   9

Definition at line 90 of file structure.h.

#define GENERAL_SECT   -2

Definition at line 89 of file structure.h.

#define GEOCEN   6

Definition at line 31 of file structure.h.

#define HFS_LEN   27

Definition at line 268 of file structure.h.

#define HFS_SECT   -13

Definition at line 267 of file structure.h.

#define HISTORY_LEN   1+2*MSEQ

Definition at line 165 of file structure.h.

#define HISTORY_SECT   -6

Definition at line 163 of file structure.h.

#define HORIZ   4

Definition at line 29 of file structure.h.

#define KIND_CONT   1 /* Continuum drift */

Definition at line 22 of file structure.h.

#define KIND_ONOFF   3 /* Continuum on/off */

Definition at line 24 of file structure.h.

#define KIND_SKY   2 /* Skydip data */

Definition at line 23 of file structure.h.

#define KIND_SPEC   0 /* Spectroscopy */

Definition at line 21 of file structure.h.

#define MOD_FOLD   2 /* Folded frequency switch */

Definition at line 185 of file structure.h.

#define MOD_FREQ   0 /* Frequency switch */

Definition at line 183 of file structure.h.

#define MOD_POS   1 /* Position switch */

Definition at line 184 of file structure.h.

#define MSEQ   100

Definition at line 164 of file structure.h.

#define MSKY   10

Definition at line 228 of file structure.h.

#define MWIND   20

Definition at line 151 of file structure.h.

#define MXGAUS   5

Definition at line 245 of file structure.h.

#define MXPHAS   8

Definition at line 188 of file structure.h.

#define P_AITOFF   6 /* Aitoff equal area */

Definition at line 108 of file structure.h.

#define P_AZIMUTHAL   3 /* Schmidt Tangent plane */

Definition at line 105 of file structure.h.

#define P_GNOMONIC   1 /* Radial Tangent plane */

Definition at line 103 of file structure.h.

#define P_LAMBERT   5 /* Lambert equal area */

Definition at line 107 of file structure.h.

#define P_NONE   0 /* Projections */

Definition at line 102 of file structure.h.

#define P_ORTHO   2 /* Dixon Tangent plane */

Definition at line 104 of file structure.h.

#define P_RADIO   7 /* Classic Single dish radio mapping */

Definition at line 109 of file structure.h.

#define P_STEREO   4 /* Stereographic */

Definition at line 106 of file structure.h.

#define PLANET   5

Definition at line 30 of file structure.h.

#define PLOT_LEN   4

Definition at line 174 of file structure.h.

#define PLOT_SECT   -7

Definition at line 173 of file structure.h.

#define POSITION_LEN   11

Definition at line 112 of file structure.h.

#define POSITION_SECT   -3

Definition at line 111 of file structure.h.

#define REC_LEN   512

Definition at line 3 of file structure.h.

#define SCAN_LEN   54

Definition at line 52 of file structure.h.

#define SHELL_LEN   43

Definition at line 257 of file structure.h.

#define SHELL_SECT   -12

Definition at line 256 of file structure.h.

#define SKYDIP_LEN   (10+4*MSKY)

Definition at line 229 of file structure.h.

#define SKYDIP_SECT   -16

Definition at line 227 of file structure.h.

#define SPECTRO_LEN   18

Definition at line 132 of file structure.h.

#define SPECTRO_SECT   -4

Definition at line 131 of file structure.h.

#define SPECTRUM   "2 "

Definition at line 51 of file structure.h.

#define UNKNOWN   1 /* coord systems */

Definition at line 26 of file structure.h.

#define VAUT   -1 /* from data */

Definition at line 129 of file structure.h.

#define VEAR   4 /* Earth-Moon barycenter */

Definition at line 128 of file structure.h.

#define VHEL   2 /* Heliocentric */

Definition at line 126 of file structure.h.

#define VLSR   1

Definition at line 125 of file structure.h.

#define VOBS   3 /* Observatory (telescope) */

Definition at line 127 of file structure.h.

#define VUNK   0 /* velocity references: unknown (planetary...) */

Definition at line 124 of file structure.h.