HOPS
HOPS class reference
|
#include <stdio.h>
#include "mk4_data.h"
#include "aedata.h"
#include "psplot.h"
#include "pstruct.h"
#include "summary.h"
#include "usearray.h"
Go to the source code of this file.
Functions | |
int | active_filter (void) |
void | add_station (char station, char *slist) |
void | aeclr_corel (corelarray *cdatum) |
void | aeclr_fringe (fringearray *fdatum) |
void | aeclr_quad (quadarray *qdatum) |
void | aeclr_root (rootarray *rdatum) |
void | aeclr_triangle (trianglearray *tdatum) |
int | alloc_btq (char **btq, int *allocated, int type) |
int | allocate_parms (struct usearray *user_param) |
int | auto_hardcopy (void) |
int | axis (char *y_axis, char *x_axis) |
void | axis_scale (int index, float min, float max, float *win1, float *win2) |
int | calc_close (esum *data) |
int | cfilter (corelarray *cdatum, int mode) |
void | check_env (void) |
int | cleanup (void) |
void | cleanup_psplot (struct ps_array *psarray) |
int | clear (esum *data, char *string) |
void | clear_fqex (struct frqexp *fqex) |
void | clear_pstruct (struct plot_info *ps) |
void | clear_source (srcsum *sptr) |
void | clear_summ (struct datasumm *summ) |
int | command_id (char *string) |
int | cross_link (esum *data) |
int | cursor_select (esum *data, int *npoint, int option) |
void | datum_value (int index, int aux, int toffset, int refrem, fringearray *fdatum, float *value, float *errh, float *errl) |
int | display_psdata (struct ps_array *psarray) |
int | dup_check (fringearray *fdata, int i, int j) |
int | dup_flag (esum *data, int option) |
int | edit (esum *data, char *arg1, char *arg2) |
int | edit_close (esum *data, int mode, int *fedit, int *tedit) |
void | edit_families (esum *data, int mode, int *nedit1, int *nedit2) |
void | erase_point (float x, float y, float xh, float xl, float yh, float yl, int symbol) |
int | esdesp_check (int esdesp) |
int | execute (esum *data, struct com *command) |
int | extract_parms (esum *data, struct usearray *user_param) |
int | ffilter (fringearray *fdatum, int mode) |
int | fill4_parms (struct mk4_fringe *fringe4, fringesum *data, struct usearray *user_param) |
int | fill_closure (trianglearray *tptr, char triangle[4], int indices[3], fringearray *fdata) |
int | fill_tdata (int nfe, esum *data, int *dptr) |
int | fplot (esum *data) |
int | get_axis (char *string, char *ax_name, int *ax_index, char *ax_units, int *aux, int *plotby) |
int | get_param (esum *data, char *arg1, char *arg2, char *remarg) |
int | get_param_list (struct usearray *user_param, int maxfreq, char *args) |
int | get_plot_data (esum *data, struct plot_info *pd, struct frqexp fqex, srcsum *sptr, char *plot_id, struct plot_points *pp, int symbol[3]) |
void | get_plot_datum (char *plot_id, esum *data, srcsum *sptr, int ptr, int n, int toffset, struct plot_ptqual *pt) |
int | get_ps_indices4 (esum *data, struct ps_array *psarray) |
void | help (char *string) |
int | init_inputs (void) |
void | init_summ (struct datasumm *summ, int type) |
int | locate_pscurs (float *x, float *y, struct ps_array *psarray, struct psplot_cell **cell) |
int | make_psarray4 (struct ps_array *psarray) |
char * | make_tri (char *stations, int *ntri) |
int | makekey (void *dptr, int key, int type) |
char | mk3_qf (fringesum *datum) |
int | newbase (char *baselist, char *triangle) |
int | param_list (esum *data) |
int | parse_cmdline (int argc, char **argv, int *xwindow, char *run_fname, char *batch_string, int *filelist) |
int | parse_commands (char *line, struct com *commands, int *n) |
int | plot (esum *data, char *y_axis, char *x_axis) |
int | plot_fqex (esum *data, struct frqexp fqex) |
void | plot_header (struct frqexp fqex, srcsum *sptr) |
void | plot_points (struct plot_info *pd, struct plot_points *pp, int symbol[3]) |
int | plot_quality (fringesum *fdatum, trianglesum *tdatum) |
int | pr_allsumm (void) |
int | pr_csumm (void) |
int | pr_fsumm (void) |
int | pr_inputs (char *string) |
int | pr_rsumm (void) |
int | pr_source (srcsum *src) |
int | pr_ssumm (char *arg) |
int | pr_summary (esum *data, char *arg) |
int | pr_tsumm (void) |
int | print_data (fringearray *fdata) |
void | ps_baselabel (struct ps_array *psarray) |
int | ps_fplot (struct ps_array *psarray, fringesum *fdatum) |
void | ps_free (struct ps_array *psarray) |
int | ps_inside (float x, float y, float xmin, float xmax, float ymin, float ymax) |
void | ps_proc_datum (esum *data, struct ps_array *psarray, float x, float y, struct psplot_cell *cell, char key, int do_fplot) |
void | ps_scanlabel (struct ps_array *psarray) |
void | ps_selbase (int baseline, struct ps_array *psarray) |
void | ps_selqual (int colour, struct ps_array *psarray) |
void | ps_selscan (int scan, struct ps_array *psarray) |
int | psfile4 (esum *data, char *fname, int mode) |
int | psplot (esum *data) |
int | psplot4 (esum *data) |
int | psplot_defaults4 (struct ps_array *psarray) |
void | pstag_process (struct ps_array *psarray, esum *data) |
int | qarray_index (esum *data) |
int | qfilter (quadarray *qdatum, int mode) |
int | read_cursor (float *x, float *y) |
int | read_data (esum *data, char *filename) |
int | rfilter (rootarray *rdatum, int mode) |
int | run_com_file (esum *data, char *filename) |
int | run_pscursor (struct ps_array *psarray, esum *data) |
int | save (esum *data, int mode) |
int | set_baselines (char *arg1, char *arg2, char *remarg) |
int | set_device (char *string) |
int | set_fraction (char *arg1, char *arg2, char *remarg) |
int | set_frequencies (char *arg1, char *arg2, char *remarg) |
int | set_mode (char *arg1) |
int | set_nfreq (char *arg1, char *arg2, char *remarg) |
int | set_pols (char *arg1, char *arg2, char *remarg) |
int | set_prange (char *arg1, char *arg2, char *remarg) |
int | set_procrange (char *arg1, char *arg2) |
int | set_pscodes (esum *data, struct ps_array *psarray) |
int | set_psparam (struct ps_array *psarray) |
int | set_qcodes (char *arg1, char *arg2, char *remarg) |
int | set_quads (char *arg1, char *arg2, char *remarg) |
int | set_sources (char *arg1, char *arg2, char *remarg) |
int | set_stations (char *arg1, char *arg2, char *remarg) |
int | set_timerange (char *arg1, char *arg2) |
int | set_triangles (char *arg1, char *arg2, char *remarg) |
int | set_type (char *arg1, char *arg2, char *remarg) |
int | set_year (fringearray *fdata, char *arg1) |
int | setup_plot (struct plot_info *pd, int nplot, struct frqexp fqex) |
int | setup_psplot (struct ps_array *psarray) |
int | smatch (char *s1, char *s2) |
int | sorter (void *dptr, char *arg1, int type) |
void | station_reduce (fringearray *fdata, char station, char *source, int expt, char freq) |
int | summ_corel (corelarray *cdata, int mode) |
int | summ_data (esum *data, int mode) |
int | summ_fringe (esum *data, int mode) |
int | summ_quad (quadarray *qdata, int mode) |
int | summ_root (rootarray *rdata, int mode) |
int | summ_triangle (trianglearray *tdata, int mode) |
void | symbol_key (struct frqexp *fqex) |
int | tarray_index (esum *data) |
void | test1 (esum *data, char *arg1, char *arg2, char *remarg) |
int | tfilter (trianglearray *tdatum, int mode) |
void | time_axis (struct plot_info *pd, struct frqexp fqex) |
void | triangle_value (int index, trianglearray *ta, int toffset, float *value, float *errh, float *errl) |
int | tricheck (trianglesum *datum, char *triangle) |
int | trngl_present (char triangle[4], struct ibaselist *blist, int n, int indices[3]) |
int | unflag (esum *data, char *arg1) |
int | update_fqex (void *datum, struct datasumm *summ, int type) |
int | update_sinfo (struct source_info *sinfo, char *source, int nsrc) |
int | write_data (esum *data, char *filename) |
int | write_families (esum *data, FILE *fp) |
int | write_param (esum *data, char *filename, char *precision) |
int | write_prmline (fringearray *fdata, int ndigits, FILE *fp) |
int | write_psfile (struct ps_array *psarray, char *filename, int mode) |
void | write_pshdr (FILE *fp, struct ps_array *psarray, int len) |
int | write_reproc (struct ps_array *psarray, char *filename) |
int | write_tdata (esum *data, char *filename) |
int | zoom (esum *data) |
int active_filter | ( | void | ) |
void add_station | ( | char | station, |
char * | slist | ||
) |
void aeclr_corel | ( | corelarray * | cdatum | ) |
void aeclr_fringe | ( | fringearray * | fdatum | ) |
void aeclr_quad | ( | quadarray * | qdatum | ) |
void aeclr_root | ( | rootarray * | rdatum | ) |
void aeclr_triangle | ( | trianglearray * | tdatum | ) |
int alloc_btq | ( | char ** | btq, |
int * | allocated, | ||
int | type | ||
) |
int allocate_parms | ( | struct usearray * | user_param | ) |
int auto_hardcopy | ( | void | ) |
int axis | ( | char * | y_axis, |
char * | x_axis | ||
) |
void axis_scale | ( | int | index, |
float | min, | ||
float | max, | ||
float * | win1, | ||
float * | win2 | ||
) |
int calc_close | ( | esum * | data | ) |
int cfilter | ( | corelarray * | cdatum, |
int | mode | ||
) |
void check_env | ( | void | ) |
int cleanup | ( | void | ) |
void cleanup_psplot | ( | struct ps_array * | psarray | ) |
int clear | ( | esum * | data, |
char * | string | ||
) |
void clear_fqex | ( | struct frqexp * | fqex | ) |
void clear_pstruct | ( | struct plot_info * | ps | ) |
void clear_source | ( | srcsum * | sptr | ) |
void clear_summ | ( | struct datasumm * | summ | ) |
int command_id | ( | char * | string | ) |
int cross_link | ( | esum * | data | ) |
int cursor_select | ( | esum * | data, |
int * | npoint, | ||
int | option | ||
) |
void datum_value | ( | int | index, |
int | aux, | ||
int | toffset, | ||
int | refrem, | ||
fringearray * | fdatum, | ||
float * | value, | ||
float * | errh, | ||
float * | errl | ||
) |
int display_psdata | ( | struct ps_array * | psarray | ) |
int dup_check | ( | fringearray * | fdata, |
int | i, | ||
int | j | ||
) |
int dup_flag | ( | esum * | data, |
int | option | ||
) |
int edit | ( | esum * | data, |
char * | arg1, | ||
char * | arg2 | ||
) |
int edit_close | ( | esum * | data, |
int | mode, | ||
int * | fedit, | ||
int * | tedit | ||
) |
void edit_families | ( | esum * | data, |
int | mode, | ||
int * | nedit1, | ||
int * | nedit2 | ||
) |
void erase_point | ( | float | x, |
float | y, | ||
float | xh, | ||
float | xl, | ||
float | yh, | ||
float | yl, | ||
int | symbol | ||
) |
int esdesp_check | ( | int | esdesp | ) |
int ffilter | ( | fringearray * | fdatum, |
int | mode | ||
) |
int fill4_parms | ( | struct mk4_fringe * | fringe4, |
fringesum * | data, | ||
struct usearray * | user_param | ||
) |
int fill_closure | ( | trianglearray * | tptr, |
char | triangle[4], | ||
int | indices[3], | ||
fringearray * | fdata | ||
) |
int fill_tdata | ( | int | nfe, |
esum * | data, | ||
int * | dptr | ||
) |
int fplot | ( | esum * | data | ) |
int get_axis | ( | char * | string, |
char * | ax_name, | ||
int * | ax_index, | ||
char * | ax_units, | ||
int * | aux, | ||
int * | plotby | ||
) |
int get_param | ( | esum * | data, |
char * | arg1, | ||
char * | arg2, | ||
char * | remarg | ||
) |
int get_param_list | ( | struct usearray * | user_param, |
int | maxfreq, | ||
char * | args | ||
) |
int get_plot_data | ( | esum * | data, |
struct plot_info * | pd, | ||
struct frqexp | fqex, | ||
srcsum * | sptr, | ||
char * | plot_id, | ||
struct plot_points * | pp, | ||
int | symbol[3] | ||
) |
void get_plot_datum | ( | char * | plot_id, |
esum * | data, | ||
srcsum * | sptr, | ||
int | ptr, | ||
int | n, | ||
int | toffset, | ||
struct plot_ptqual * | pt | ||
) |
void help | ( | char * | string | ) |
int init_inputs | ( | void | ) |
void init_summ | ( | struct datasumm * | summ, |
int | type | ||
) |
int locate_pscurs | ( | float * | x, |
float * | y, | ||
struct ps_array * | psarray, | ||
struct psplot_cell ** | cell | ||
) |
int make_psarray4 | ( | struct ps_array * | psarray | ) |
char * make_tri | ( | char * | stations, |
int * | ntri | ||
) |
int makekey | ( | void * | dptr, |
int | key, | ||
int | type | ||
) |
char mk3_qf | ( | fringesum * | datum | ) |
int newbase | ( | char * | baselist, |
char * | triangle | ||
) |
int param_list | ( | esum * | data | ) |
int parse_cmdline | ( | int | argc, |
char ** | argv, | ||
int * | xwindow, | ||
char * | run_fname, | ||
char * | batch_string, | ||
int * | filelist | ||
) |
int parse_commands | ( | char * | line, |
struct com * | commands, | ||
int * | n | ||
) |
int plot | ( | esum * | data, |
char * | y_axis, | ||
char * | x_axis | ||
) |
void plot_points | ( | struct plot_info * | pd, |
struct plot_points * | pp, | ||
int | symbol[3] | ||
) |
int plot_quality | ( | fringesum * | fdatum, |
trianglesum * | tdatum | ||
) |
int pr_allsumm | ( | void | ) |
int pr_csumm | ( | void | ) |
int pr_fsumm | ( | void | ) |
int pr_inputs | ( | char * | string | ) |
int pr_rsumm | ( | void | ) |
int pr_source | ( | srcsum * | src | ) |
int pr_ssumm | ( | char * | arg | ) |
int pr_summary | ( | esum * | data, |
char * | arg | ||
) |
int pr_tsumm | ( | void | ) |
int print_data | ( | fringearray * | fdata | ) |
void ps_baselabel | ( | struct ps_array * | psarray | ) |
void ps_free | ( | struct ps_array * | psarray | ) |
int ps_inside | ( | float | x, |
float | y, | ||
float | xmin, | ||
float | xmax, | ||
float | ymin, | ||
float | ymax | ||
) |
void ps_proc_datum | ( | esum * | data, |
struct ps_array * | psarray, | ||
float | x, | ||
float | y, | ||
struct psplot_cell * | cell, | ||
char | key, | ||
int | do_fplot | ||
) |
void ps_scanlabel | ( | struct ps_array * | psarray | ) |
void ps_selbase | ( | int | baseline, |
struct ps_array * | psarray | ||
) |
void ps_selqual | ( | int | colour, |
struct ps_array * | psarray | ||
) |
void ps_selscan | ( | int | scan, |
struct ps_array * | psarray | ||
) |
int psfile4 | ( | esum * | data, |
char * | fname, | ||
int | mode | ||
) |
int psplot | ( | esum * | data | ) |
int psplot4 | ( | esum * | data | ) |
int psplot_defaults4 | ( | struct ps_array * | psarray | ) |
int qarray_index | ( | esum * | data | ) |
int qfilter | ( | quadarray * | qdatum, |
int | mode | ||
) |
int read_cursor | ( | float * | x, |
float * | y | ||
) |
int read_data | ( | esum * | data, |
char * | filename | ||
) |
int rfilter | ( | rootarray * | rdatum, |
int | mode | ||
) |
int run_com_file | ( | esum * | data, |
char * | filename | ||
) |
int save | ( | esum * | data, |
int | mode | ||
) |
int set_baselines | ( | char * | arg1, |
char * | arg2, | ||
char * | remarg | ||
) |
int set_device | ( | char * | string | ) |
int set_fraction | ( | char * | arg1, |
char * | arg2, | ||
char * | remarg | ||
) |
int set_frequencies | ( | char * | arg1, |
char * | arg2, | ||
char * | remarg | ||
) |
int set_mode | ( | char * | arg1 | ) |
int set_nfreq | ( | char * | arg1, |
char * | arg2, | ||
char * | remarg | ||
) |
int set_pols | ( | char * | arg1, |
char * | arg2, | ||
char * | remarg | ||
) |
int set_prange | ( | char * | arg1, |
char * | arg2, | ||
char * | remarg | ||
) |
int set_procrange | ( | char * | arg1, |
char * | arg2 | ||
) |
int set_psparam | ( | struct ps_array * | psarray | ) |
int set_qcodes | ( | char * | arg1, |
char * | arg2, | ||
char * | remarg | ||
) |
int set_quads | ( | char * | arg1, |
char * | arg2, | ||
char * | remarg | ||
) |
int set_sources | ( | char * | arg1, |
char * | arg2, | ||
char * | remarg | ||
) |
int set_stations | ( | char * | arg1, |
char * | arg2, | ||
char * | remarg | ||
) |
int set_timerange | ( | char * | arg1, |
char * | arg2 | ||
) |
int set_triangles | ( | char * | arg1, |
char * | arg2, | ||
char * | remarg | ||
) |
int set_type | ( | char * | arg1, |
char * | arg2, | ||
char * | remarg | ||
) |
int set_year | ( | fringearray * | fdata, |
char * | arg1 | ||
) |
int setup_psplot | ( | struct ps_array * | psarray | ) |
int smatch | ( | char * | s1, |
char * | s2 | ||
) |
int sorter | ( | void * | dptr, |
char * | arg1, | ||
int | type | ||
) |
void station_reduce | ( | fringearray * | fdata, |
char | station, | ||
char * | source, | ||
int | expt, | ||
char | freq | ||
) |
int summ_corel | ( | corelarray * | cdata, |
int | mode | ||
) |
int summ_data | ( | esum * | data, |
int | mode | ||
) |
int summ_fringe | ( | esum * | data, |
int | mode | ||
) |
int summ_quad | ( | quadarray * | qdata, |
int | mode | ||
) |
int summ_root | ( | rootarray * | rdata, |
int | mode | ||
) |
int summ_triangle | ( | trianglearray * | tdata, |
int | mode | ||
) |
void symbol_key | ( | struct frqexp * | fqex | ) |
int tarray_index | ( | esum * | data | ) |
void test1 | ( | esum * | data, |
char * | arg1, | ||
char * | arg2, | ||
char * | remarg | ||
) |
int tfilter | ( | trianglearray * | tdatum, |
int | mode | ||
) |
void triangle_value | ( | int | index, |
trianglearray * | ta, | ||
int | toffset, | ||
float * | value, | ||
float * | errh, | ||
float * | errl | ||
) |
int tricheck | ( | trianglesum * | datum, |
char * | triangle | ||
) |
int trngl_present | ( | char | triangle[4], |
struct ibaselist * | blist, | ||
int | n, | ||
int | indices[3] | ||
) |
int unflag | ( | esum * | data, |
char * | arg1 | ||
) |
int update_fqex | ( | void * | datum, |
struct datasumm * | summ, | ||
int | type | ||
) |
int update_sinfo | ( | struct source_info * | sinfo, |
char * | source, | ||
int | nsrc | ||
) |
int write_data | ( | esum * | data, |
char * | filename | ||
) |
int write_families | ( | esum * | data, |
FILE * | fp | ||
) |
int write_param | ( | esum * | data, |
char * | filename, | ||
char * | precision | ||
) |
int write_prmline | ( | fringearray * | fdata, |
int | ndigits, | ||
FILE * | fp | ||
) |
int write_psfile | ( | struct ps_array * | psarray, |
char * | filename, | ||
int | mode | ||
) |
void write_pshdr | ( | FILE * | fp, |
struct ps_array * | psarray, | ||
int | len | ||
) |
int write_reproc | ( | struct ps_array * | psarray, |
char * | filename | ||
) |
int write_tdata | ( | esum * | data, |
char * | filename | ||
) |
int zoom | ( | esum * | data | ) |