Classes | |
struct | A3cd97 |
struct | gate_t |
struct | point_t |
struct | params |
struct | bg_wind_struct |
struct | Ew_struct |
struct | vdeal_g_t |
struct | region_t |
struct | clump_df |
struct | Sp_matrix |
Typedefs | |
typedef gate_t | Gate_t |
typedef point_t | Point_t |
typedef params | Params_t |
typedef bg_wind_struct | Bg_wind_t |
typedef Ew_struct | Ew_struct_t |
typedef vdeal_g_t | Vdeal_t |
typedef region_t | Region_t |
typedef clump_df | Data_filter_t |
typedef double | Banbks_t |
typedef double | Spmcg_t |
Enumerations | |
enum | { DT_PPI, DT_SUB_IMAGE, DT_REALTIME } |
enum | { RT_DONE, RT_START_ELE, RT_EEW, RT_PROCESS, RT_COMPLETED } |
enum | { RS_NONE, RS_START_ELE, RS_NORMAL, RS_END_ELE } |
enum | { BGS_NORMAL, BGS_OUT_RANGE, BGS_THIN_CONNECT } |
enum | { VDC_IDR_XS, VDC_IDR_SIZE, VDC_IDR_XZ } |
enum | { VADSM_NORMAL, VADSM_EHL, VADSM_ELL, VADSM_ENORM } |
enum | { EWS_NORMAL, EWS_VAD_ONLY, EWS_WEAK_VAD } |
Functions | |
int | VD2D_2d_dealiase (short *carea, int is_tbc, Params_t *parms, int n_gates, int xsize, int ysize, short *bd_dfs) |
int | VDB_solve (int n, Sp_matrix *a, Banbks_t *b) |
int | VDB_linear_fit (int n, double *x, double *y, double *ap, double *bp) |
void | VDB_check_timeout (int seconds) |
int | VDE_initialize (Vdeal_t *vdv) |
void | VDE_ew_changed () |
int | VDE_ew_dealiase (Vdeal_t *vdv, Region_t *region, unsigned char *dmap, int stride, int *qerr) |
int | VDE_update_ew (Vdeal_t *vdv, Region_t *region) |
int | VDD_process_image (Vdeal_t *vdv) |
int | VDD_apply_gd_copy_to_out (Vdeal_t *vdv, Region_t *region, int gd) |
int | VDD_init_vdv (Vdeal_t *vdv) |
int | VDD_process_realtime (Vdeal_t *vdv) |
int | VDD_preprocessing_data (Vdeal_t *vdv, int ys, int yn) |
void | VDD_find_thin_gates (Vdeal_t *vdv, Region_t *region) |
int | VDD_is_low_prf (Vdeal_t *vdv) |
void * | VDD_malloc (int size) |
char * | VDD_str_reset (char *str, int length) |
void | VDD_log (const char *format,...) |
void | VDC_reset_next_region (void *rgsp) |
int | VDC_get_next_region (void *rgsp, int ind, Region_t *out) |
int | VDC_identify_regions (unsigned char *img, Data_filter_t *dmap, int stride, int xst, int yst, int xsize, int ysize, Params_t *parms, int sort, void **rgsp) |
void | VDC_set_filter (int(*filter)(int, int, int, int)) |
int | VDE_get_azi_ind (Vdeal_t *vdv, double azimuth) |
void | VDE_ew_deal_area (Vdeal_t *vdv, int xs, int ys, int xz, int yz) |
int | VDE_check_global_deal (Vdeal_t *vdv, Region_t *region, int gd, int thr) |
void | VDE_use_long_search (int yes) |
void | VDE_set_search_mode (int search_mode) |
int | EE_get_eew (Vdeal_t *vdv) |
int | EE_estimate_ew (Vdeal_t *vdv) |
short | EE_get_eew_value (int x, int y) |
int | Myround (double x) |
int | EE_read_data (Vdeal_t *vdv, FILE *fl, char *fname) |
int | EE_save_data (Vdeal_t *vdv, FILE *fl, char *fname) |
int | VDR_realtime_process (int argc, char *argv[], Vdeal_t *vdv) |
int | VDR_read_radial (Vdeal_t *vdv) |
int | VDR_output_processed_radial (Vdeal_t *vdv) |
int | VDR_get_volume_time (time_t *v_st) |
char * | VDR_get_image_label () |
int | VDR_get_ext_wind (int alt, int up, double *speed, double *dir, A3cd97 md) |
int | VDV_vad_analysis (Vdeal_t *vdv) |
short | VDV_get_rwind (Vdeal_t *vdv, int xs, int ys, int vadsm) |
int | VDV_read_vad (Vdeal_t *vdv) |
int | VDV_write_vad (Vdeal_t *vdv, char *name) |
int | VDV_get_max_shear (double *max_shp) |
int | VDV_get_wind (Vdeal_t *vdv, int xs, int vadsm, double *spdp, double *azip, double *distp) |
void | VD2D_realtime_processing (Vdeal_t *vdv) |
void | PP_fill_in_gaps (unsigned char *inp, int xz, int yz, int thr, int fp) |
void | PP_remove_high_shear_gates (unsigned char *inp, int xz, int yz, int thr, int ethr, int fp) |
int | PP_find_thin_conn (unsigned char *inp, int xz, int yz, int level, int fp, Data_filter_t *dft, unsigned char *outmap, unsigned char mapv) |
int | PP_median_filter (Region_t *region, Vdeal_t *vdv, int fp) |
int | PP_remove_single_gate_conn (unsigned char *inp, int xz, int yz, Data_filter_t *dft, unsigned char *outmap, unsigned char mapv) |
int | PP_remove_noisy_data (unsigned char *inp, int xz, int yz, int level, int min_md, int thr, int fp, Data_filter_t *dft, unsigned char *outmap, unsigned char mapv) |
void | PP_convert_spw (unsigned char *spw, int n, int data_off) |
float | VDA_med_filter (float *arr, int n) |
int | VDA_search_median_value (int *d, int n, int *maxdp) |
int | VDA_Compute_shear_hist (unsigned char *inp, int xz, int yz, int stride, int fp, int **histp) |
void | VDA_get_neighbor_offset (int n, int y, int xz, int yz, int *off) |
int | VDA_compute_data_hist (unsigned char *inp, int stride, int xs, int xz, int yz, int **histp) |
void | VDA_set_constants (int nyq, int data_off) |
int | VDA_detect_false_shear (unsigned char *inp, int xz, int yz, Region_t *reg, int thr, int fp, int *maxw) |
int | VDA_Compute_shear_map (unsigned char *inp, int xz, int yz, int stride, int fp) |
int | VDA_check_fit_out (Vdeal_t *vdv, Region_t *reg, int gd, int thr, int fp, int *bcntp) |
void | CD_remove_ground_clutter (Vdeal_t *vdv, int ys, int yz, int fp) |
void | CD_spw_filter (Vdeal_t *vdv, int level, unsigned char *eew_inp) |
int | CD_read_gcc (Vdeal_t *vdv, FILE *fl, char *fname) |
int | CD_save_gcc (Vdeal_t *vdv, FILE *fl, char *fname) |
void | CD_rm_weak_data (Vdeal_t *vdv) |
int | CD_get_saved_gcc_gate (Gate_t **saved_gates) |
int | CD_gc_range (Vdeal_t *vdv) |
char * | VDM_get_image_label () |
int | dump_simage (char *name, short *image, int xsize, int ysize, int stride) |
int | dump_bimage (char *name, unsigned char *image, int xsize, int ysize, int stride) |
int | Aliase_image (unsigned char *image, Vdeal_t *vdv, char *fname) |
int | VDT_dump_dmap (char *name, Vdeal_t *vdv) |
int | VDT_dump_ew (char *name, Ew_struct_t *ew) |
int | VDT_read_ew (char *name, Ew_struct_t *ew) |
typedef double Banbks_t |
typedef struct bg_wind_struct Bg_wind_t |
typedef struct clump_df Data_filter_t |
typedef struct Ew_struct Ew_struct_t |
typedef double Spmcg_t |
int Aliase_image | ( | unsigned char * | image, | |
Vdeal_t * | vdv, | |||
char * | fname | |||
) |
int CD_gc_range | ( | Vdeal_t * | vdv | ) |
int CD_get_saved_gcc_gate | ( | Gate_t ** | saved_gates | ) |
int CD_read_gcc | ( | Vdeal_t * | vdv, | |
FILE * | fl, | |||
char * | fname | |||
) |
void CD_remove_ground_clutter | ( | Vdeal_t * | vdv, | |
int | ys, | |||
int | yz, | |||
int | fp | |||
) |
void CD_rm_weak_data | ( | Vdeal_t * | vdv | ) |
int CD_save_gcc | ( | Vdeal_t * | vdv, | |
FILE * | fl, | |||
char * | fname | |||
) |
void CD_spw_filter | ( | Vdeal_t * | vdv, | |
int | level, | |||
unsigned char * | eew_inp | |||
) |
int dump_bimage | ( | char * | name, | |
unsigned char * | image, | |||
int | xsize, | |||
int | ysize, | |||
int | stride | |||
) |
int dump_simage | ( | char * | name, | |
short * | image, | |||
int | xsize, | |||
int | ysize, | |||
int | stride | |||
) |
int EE_estimate_ew | ( | Vdeal_t * | vdv | ) |
int EE_get_eew | ( | Vdeal_t * | vdv | ) |
short EE_get_eew_value | ( | int | x, | |
int | y | |||
) |
int EE_read_data | ( | Vdeal_t * | vdv, | |
FILE * | fl, | |||
char * | fname | |||
) |
int EE_save_data | ( | Vdeal_t * | vdv, | |
FILE * | fl, | |||
char * | fname | |||
) |
int Myround | ( | double | x | ) |
void PP_convert_spw | ( | unsigned char * | spw, | |
int | n, | |||
int | data_off | |||
) |
void PP_fill_in_gaps | ( | unsigned char * | inp, | |
int | xz, | |||
int | yz, | |||
int | thr, | |||
int | fp | |||
) |
int PP_find_thin_conn | ( | unsigned char * | inp, | |
int | xz, | |||
int | yz, | |||
int | level, | |||
int | fp, | |||
Data_filter_t * | dft, | |||
unsigned char * | outmap, | |||
unsigned char | mapv | |||
) |
void PP_remove_high_shear_gates | ( | unsigned char * | inp, | |
int | xz, | |||
int | yz, | |||
int | thr, | |||
int | ethr, | |||
int | fp | |||
) |
int PP_remove_noisy_data | ( | unsigned char * | inp, | |
int | xz, | |||
int | yz, | |||
int | level, | |||
int | min_md, | |||
int | thr, | |||
int | fp, | |||
Data_filter_t * | dft, | |||
unsigned char * | outmap, | |||
unsigned char | mapv | |||
) |
int PP_remove_single_gate_conn | ( | unsigned char * | inp, | |
int | xz, | |||
int | yz, | |||
Data_filter_t * | dft, | |||
unsigned char * | outmap, | |||
unsigned char | mapv | |||
) |
int VD2D_2d_dealiase | ( | short * | carea, | |
int | is_tbc, | |||
Params_t * | parms, | |||
int | n_gates, | |||
int | xsize, | |||
int | ysize, | |||
short * | bd_dfs | |||
) |
void VD2D_realtime_processing | ( | Vdeal_t * | vdv | ) |
int VDA_compute_data_hist | ( | unsigned char * | inp, | |
int | stride, | |||
int | xs, | |||
int | xz, | |||
int | yz, | |||
int ** | histp | |||
) |
int VDA_Compute_shear_hist | ( | unsigned char * | inp, | |
int | xz, | |||
int | yz, | |||
int | stride, | |||
int | fp, | |||
int ** | histp | |||
) |
int VDA_Compute_shear_map | ( | unsigned char * | inp, | |
int | xz, | |||
int | yz, | |||
int | stride, | |||
int | fp | |||
) |
int VDA_detect_false_shear | ( | unsigned char * | inp, | |
int | xz, | |||
int | yz, | |||
Region_t * | reg, | |||
int | thr, | |||
int | fp, | |||
int * | maxw | |||
) |
void VDA_get_neighbor_offset | ( | int | n, | |
int | y, | |||
int | xz, | |||
int | yz, | |||
int * | off | |||
) |
float VDA_med_filter | ( | float * | arr, | |
int | n | |||
) |
int VDA_search_median_value | ( | int * | d, | |
int | n, | |||
int * | maxdp | |||
) |
void VDA_set_constants | ( | int | nyq, | |
int | data_off | |||
) |
void VDB_check_timeout | ( | int | seconds | ) |
int VDB_linear_fit | ( | int | n, | |
double * | x, | |||
double * | y, | |||
double * | ap, | |||
double * | bp | |||
) |
int VDC_get_next_region | ( | void * | rgsp, | |
int | ind, | |||
Region_t * | out | |||
) |
int VDC_identify_regions | ( | unsigned char * | img, | |
Data_filter_t * | dmap, | |||
int | stride, | |||
int | xst, | |||
int | yst, | |||
int | xsize, | |||
int | ysize, | |||
Params_t * | parms, | |||
int | sort, | |||
void ** | rgsp | |||
) |
void VDC_reset_next_region | ( | void * | rgsp | ) |
void VDC_set_filter | ( | int(*)(int, int, int, int) | filter | ) |
int VDD_init_vdv | ( | Vdeal_t * | vdv | ) |
int VDD_is_low_prf | ( | Vdeal_t * | vdv | ) |
void VDD_log | ( | const char * | format, | |
... | ||||
) |
void* VDD_malloc | ( | int | size | ) |
int VDD_preprocessing_data | ( | Vdeal_t * | vdv, | |
int | ys, | |||
int | yn | |||
) |
int VDD_process_image | ( | Vdeal_t * | vdv | ) |
int VDD_process_realtime | ( | Vdeal_t * | vdv | ) |
char* VDD_str_reset | ( | char * | str, | |
int | length | |||
) |
void VDE_ew_changed | ( | ) |
void VDE_ew_deal_area | ( | Vdeal_t * | vdv, | |
int | xs, | |||
int | ys, | |||
int | xz, | |||
int | yz | |||
) |
int VDE_ew_dealiase | ( | Vdeal_t * | vdv, | |
Region_t * | region, | |||
unsigned char * | dmap, | |||
int | stride, | |||
int * | qerr | |||
) |
int VDE_get_azi_ind | ( | Vdeal_t * | vdv, | |
double | azimuth | |||
) |
int VDE_initialize | ( | Vdeal_t * | vdv | ) |
void VDE_set_search_mode | ( | int | search_mode | ) |
void VDE_use_long_search | ( | int | yes | ) |
char* VDM_get_image_label | ( | ) |
int VDR_get_ext_wind | ( | int | alt, | |
int | up, | |||
double * | speed, | |||
double * | dir, | |||
A3cd97 | md | |||
) |
char* VDR_get_image_label | ( | ) |
int VDR_get_volume_time | ( | time_t * | v_st | ) |
int VDR_output_processed_radial | ( | Vdeal_t * | vdv | ) |
int VDR_read_radial | ( | Vdeal_t * | vdv | ) |
int VDR_realtime_process | ( | int | argc, | |
char * | argv[], | |||
Vdeal_t * | vdv | |||
) |
int VDT_dump_dmap | ( | char * | name, | |
Vdeal_t * | vdv | |||
) |
int VDT_dump_ew | ( | char * | name, | |
Ew_struct_t * | ew | |||
) |
int VDT_read_ew | ( | char * | name, | |
Ew_struct_t * | ew | |||
) |
int VDV_get_max_shear | ( | double * | max_shp | ) |
short VDV_get_rwind | ( | Vdeal_t * | vdv, | |
int | xs, | |||
int | ys, | |||
int | vadsm | |||
) |
int VDV_get_wind | ( | Vdeal_t * | vdv, | |
int | xs, | |||
int | vadsm, | |||
double * | spdp, | |||
double * | azip, | |||
double * | distp | |||
) |
int VDV_read_vad | ( | Vdeal_t * | vdv | ) |
int VDV_vad_analysis | ( | Vdeal_t * | vdv | ) |
int VDV_write_vad | ( | Vdeal_t * | vdv, | |
char * | name | |||
) |