HOPS
HOPS class reference
Classes | Macros
psplot.h File Reference
#include "sizelimits.h"

Go to the source code of this file.

Classes

struct  ps_array
 
struct  ps_count
 
struct  psplot_baseline
 
struct  psplot_cell
 
struct  psplot_fgroup
 
struct  psplot_plotparam
 
struct  psplot_scantime
 
struct  psplot_station
 

Macros

#define ACTIVE   22
 
#define BAND   -100
 
#define BAND_SIZE   40.
 
#define BAND_XORIGIN   0.
 
#define BAND_YORIGIN   850.
 
#define BASELABEL   110., 138., 100., 820.
 
#define BLAB   -7
 
#define DATA_PT   -10
 
#define FALSE   0
 
#define FPLOT   -4
 
#define FPLOT_BUTTON   680., 820., 960., 998.
 
#define GUARD_BAND   2.0
 
#define INACTIVE   23
 
#define INFO   65., 200., 10., 70.
 
#define INFO_X   65.
 
#define INFO_Y   10.
 
#define KEY   -9
 
#define KEY_XMIN   400.
 
#define KEY_YMIN   50.
 
#define KEYINC   20.
 
#define MAX_BASE_PLOT   60
 
#define MAX_SCAN_PLOT   70
 
#define MIN_BASE_PLOT   20
 
#define MIN_SCAN_PLOT   35
 
#define MINUS   20
 
#define NEXT   -2
 
#define NEXT_BUTTON   320., 460., 960., 998.
 
#define NODATA   -11
 
#define NOTHING   -12
 
#define PLOT_XMAX   1000.
 
#define PLOT_XMIN   140.
 
#define PLOT_YMAX   820.
 
#define PLOT_YMIN   100.
 
#define PREV   -1
 
#define PREV_BUTTON   140., 280., 960., 998.
 
#define QUALITIES   " 0123456789ABCDEFGH.-"
 
#define QUIT   -5
 
#define QUIT_BUTTON   860., 998., 960., 998.
 
#define RETAIN   -6
 
#define RETAIN_BUTTON   0., 75., 900., 940.
 
#define SCANLABEL   140., 1000., 822., 958.
 
#define SELECT   -3
 
#define SELECT_BUTTON   500., 640., 960., 998.
 
#define SLAB   -8
 
#define TAG_COLOUR   24
 
#define TEXT   21
 
#define TRUE   1
 
#define UNPROC   19
 

Class Documentation

◆ ps_array

struct ps_array
Class Members
struct psplot_baseline baseline[MAXBASE]
int displayed
struct psplot_fgroup fglist[MAXGROUPS]
int fplot_open
int nbaselines
int nscans
int ntagged
struct psplot_plotparam param
int qtagged[17]
int retain
char stnlist[MAXSTEXP]
char subgroups[MAXBANDS]
struct psplot_scantime * time

◆ ps_count

struct ps_count
Class Members
char band
char baseline[3]
int nqual[22]

◆ psplot_baseline

struct psplot_baseline
Class Members
int alloced
char id[3]
struct psplot_cell * scan
int tagged[MAXBANDS]

◆ psplot_cell

struct psplot_cell
Class Members
int colour_index[MAXBANDS]
int data_index[MAXBANDS]
int flag[MAXBANDS]

◆ psplot_fgroup

struct psplot_fgroup
Class Members
char fgroup[3]
char subgroups[MAXBANDS]

◆ psplot_plotparam

struct psplot_plotparam
Class Members
int band
int base_per_page
float base_sep
int basepage
int nbasepage
int npages
float scan_sep
int scanpage
int scans_per_page
float tagsize
float xgb_fract
float ygb_fract

◆ psplot_scantime

struct psplot_scantime
Class Members
int nst
char scan_name[32]
int scantime
int seconds
struct psplot_station stations[MAXSTEXP]
int tagged[MAXBANDS]

◆ psplot_station

struct psplot_station
Class Members
char fglist[MAXBANDS]
int minus
char stn

Macro Definition Documentation

◆ ACTIVE

#define ACTIVE   22

◆ BAND

#define BAND   -100

◆ BAND_SIZE

#define BAND_SIZE   40.

◆ BAND_XORIGIN

#define BAND_XORIGIN   0.

◆ BAND_YORIGIN

#define BAND_YORIGIN   850.

◆ BASELABEL

#define BASELABEL   110., 138., 100., 820.

◆ BLAB

#define BLAB   -7

◆ DATA_PT

#define DATA_PT   -10

◆ FALSE

#define FALSE   0

◆ FPLOT

#define FPLOT   -4

◆ FPLOT_BUTTON

#define FPLOT_BUTTON   680., 820., 960., 998.

◆ GUARD_BAND

#define GUARD_BAND   2.0

◆ INACTIVE

#define INACTIVE   23

◆ INFO

#define INFO   65., 200., 10., 70.

◆ INFO_X

#define INFO_X   65.

◆ INFO_Y

#define INFO_Y   10.

◆ KEY

#define KEY   -9

◆ KEY_XMIN

#define KEY_XMIN   400.

◆ KEY_YMIN

#define KEY_YMIN   50.

◆ KEYINC

#define KEYINC   20.

◆ MAX_BASE_PLOT

#define MAX_BASE_PLOT   60

◆ MAX_SCAN_PLOT

#define MAX_SCAN_PLOT   70

◆ MIN_BASE_PLOT

#define MIN_BASE_PLOT   20

◆ MIN_SCAN_PLOT

#define MIN_SCAN_PLOT   35

◆ MINUS

#define MINUS   20

◆ NEXT

#define NEXT   -2

◆ NEXT_BUTTON

#define NEXT_BUTTON   320., 460., 960., 998.

◆ NODATA

#define NODATA   -11

◆ NOTHING

#define NOTHING   -12

◆ PLOT_XMAX

#define PLOT_XMAX   1000.

◆ PLOT_XMIN

#define PLOT_XMIN   140.

◆ PLOT_YMAX

#define PLOT_YMAX   820.

◆ PLOT_YMIN

#define PLOT_YMIN   100.

◆ PREV

#define PREV   -1

◆ PREV_BUTTON

#define PREV_BUTTON   140., 280., 960., 998.

◆ QUALITIES

#define QUALITIES   " 0123456789ABCDEFGH.-"

◆ QUIT

#define QUIT   -5

◆ QUIT_BUTTON

#define QUIT_BUTTON   860., 998., 960., 998.

◆ RETAIN

#define RETAIN   -6

◆ RETAIN_BUTTON

#define RETAIN_BUTTON   0., 75., 900., 940.

◆ SCANLABEL

#define SCANLABEL   140., 1000., 822., 958.

◆ SELECT

#define SELECT   -3

◆ SELECT_BUTTON

#define SELECT_BUTTON   500., 640., 960., 998.

◆ SLAB

#define SLAB   -8

◆ TAG_COLOUR

#define TAG_COLOUR   24

◆ TEXT

#define TEXT   21

◆ TRUE

#define TRUE   1

◆ UNPROC

#define UNPROC   19