|  | 
                  
                  
                    
                    
                    
                    
    
            Doxygen Source Code DocumentationMain Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search
 
 plug_roiedit.h File Reference
Go to the source code of this file. 
|  |  | 
 Data Structures |  | struct | holes_s |  | struct | interp_s |  | struct | points_t |  | struct | r_alg_s |  | struct | r_ipt_t |  | struct | r_pt_conn_s |  | struct | r_X_s |  | 
 Defines |  | #define | rWARNING(string)   fprintf( stderr, "\033[1m%s\033[0m\n", string ) |  | #define | rERROR(string)   fprintf( stderr, "\007\033[2m%s\033[0m\n", string ) |  | #define | R_BOUND_VAL   -250 |  | #define | R_HL_BAD_VAL   -280 |  | #define | R_BUTTON_SPACE   4 |  | #define | R_DIST_STEP   0.1 |  | #define | R_FILE_L   128 |  | #define | R_HOSTID_MASK   0xffffff00 |  | #define | R_HOSTID_VAL   0x8d6a6a00 |  | 
 Functions |  | int | r_afni_set_fill_point (int *, r_alg_s *) |  | void | r_any_cb_apply (Widget, XtPointer, XtPointer) |  | void | r_any_cb_fill_stats (Widget, XtPointer, XtPointer) |  | void | r_any_cb_hide (Widget, char *, XtPointer) |  | void | r_any_cb_raise (Widget, char *, XtPointer) |  | void | r_any_cb_undo (Widget, XtPointer, XtPointer) |  | void | r_any_cb_unfill (Widget, XtPointer, XtPointer) |  | void | r_main_cb_help (Widget, XtPointer, XtPointer) |  | void | r_main_cb_quit (void) |  | void | r_main_cb_show_structs (void) |  | void | r_main_cb_saveas (Widget, int, XtPointer) |  | void | r_main_mk_main_shell (void) |  | void | r_main_mk_save_as_fr (Widget) |  | void | r_main_mk_show_buttons (void) |  | void | r_main_show_alg_vals (r_alg_s *) |  | void | r_main_show_HOL_vals (holes_s *) |  | void | r_main_show_INT_vals (interp_s *) |  | void | r_main_show_pt_conn_vals (r_pt_conn_s *) |  | int | r_add_to_boundary (points_t *, int) |  | int | r_check_host (void) |  | void | r_histogram (r_alg_s *, int, int, int) |  | r_ipt_t | r_index2pt (int, int, int, int) |  | double | r_p_distance (r_ipt_t, r_ipt_t) |  | int | r_save_dataset_as (char *, int) |  | void | r_init_afni_vars (r_alg_s *, THD_3dim_dataset *) |  | int | r_init_Alg_values (r_alg_s *) |  | int | r_init_holes_vals (holes_s *) |  | int | r_init_interp_vals (interp_s *) |  | int | r_init_pt_conn_s (r_pt_conn_s *) |  | void | r_HL_cb_fill (Widget, XtPointer, XtPointer) |  | void | r_HL_cb_set_fill_val (Widget, XtPointer, XtPointer) |  | void | r_HL_cb_set_maxsize (Widget, XtPointer, XtPointer) |  | int | r_HL_check_neighbors (points_t *, int) |  | Widget | r_HL_mk_buttons (holes_s *, Widget) |  | Widget | r_HL_mk_fillval_fr (holes_s *, Widget) |  | void | r_HL_mk_main_shell (holes_s *) |  | Widget | r_HL_mk_maxsize_fr (holes_s *, Widget) |  | void | r_INT_cb_fill (Widget, XtPointer, XtPointer) |  | void | r_INT_cb_set_fill_val (Widget, XtPointer, XtPointer) |  | Widget | r_INT_mk_app_buttons (interp_s *, Widget) |  | Widget | r_INT_mk_fillval_fr (interp_s *, Widget) |  | void | r_INT_mk_main_shell (interp_s *) |  | void | r_gr_cb_fill (Widget, XtPointer, XtPointer) |  | void | r_gr_cb_set_max_dist (Widget, XtPointer, XtPointer) |  | void | r_gr_cb_set_range (Widget, XtPointer, XtPointer) |  | void | r_gr_set_fill_val (Widget, XtPointer, XtPointer) |  | int | r_gr_check_insert (r_alg_s *, points_t *, int) |  | Widget | r_gr_mk_fill_buttons (r_X_s *, Widget) |  | Widget | r_gr_mk_fillval_fr (r_X_s *, Widget) |  | Widget | r_gr_mk_main_frame (r_X_s *, Widget) |  | void | r_gr_mk_misc_buttons (r_X_s *, Widget) |  | Widget | r_gr_mk_max_dist_w (r_X_s *, Widget) |  | Widget | r_gr_mk_range_fr (r_X_s *, Widget) |  | int | r_wtgr_calc_max_frm_val (int value) |  | int | r_wtgr_calc_min_frm_val (int value) |  | void | r_wtgr_cb_suggest_limits (Widget, XtPointer, XtPointer) |  | void | r_wtgr_mk_main_shell (r_X_s *) |  | int | r_wt_bad_ngbr_exists (r_alg_s *, int, int) |  | void | r_wt_cb_activate_SA (void) |  | void | r_wt_cb_fill (Widget, XtPointer, XtPointer) |  | void | r_wt_cb_SB_toggle (Widget, XtPointer, XtPointer) |  | void | r_wt_cb_set_diag_conn (Widget, XtPointer, XtPointer) |  | void | r_wt_cb_set_fill_val (Widget, XtPointer, XtPointer) |  | void | r_wt_cb_set_min_nbrs (Widget, XtPointer, XtPointer) |  | void | r_wt_cb_set_range (Widget, XtPointer, XtPointer) |  | int | r_wt_check_insert (r_alg_s *, int) |  | Widget | r_wt_mk_diag_conn_fr (r_X_s *, Widget) |  | void | r_wt_mk_fill_buttons (r_X_s *, Widget) |  | Widget | r_wt_mk_fillval_fr (r_X_s *, Widget) |  | Widget | r_wt_mk_main_frame (r_X_s *, Widget) |  | void | r_wt_mk_misc_buttons (r_X_s *, Widget) |  | Widget | r_wt_mk_nbrs_fr (r_X_s *, Widget) |  | Widget | r_wt_mk_range_fr (r_X_s *, Widget) |  | Widget | r_wt_mk_strong_bord_fr (r_X_s *, Widget) |  | void | r_wt_set_neighbors (r_alg_s *) |  | Widget | r_mk_scale_bar (Widget, char *, int, int, int, int, XtCallbackProc) |  | void | r_junk (void) |  | 
 Variables |  | r_X_s | gRX |  | r_alg_s | gRA |  | interp_s | gRI |  | holes_s | gRH |  | r_pt_conn_s | gRCP |  | char | gRmessage [1024] |  
 Define Documentation
 
 
 
 
 
  
    | 
        
          | #define R_HL_BAD_VAL   -280 |  |  
 
  
    | 
        
          | #define R_HOSTID_MASK   0xffffff00 |  |  
 
  
    | 
        
          | #define R_HOSTID_VAL   0x8d6a6a00 |  |  
 
  
    | 
        
          | #define rERROR | ( | string |  | ) | fprintf( stderr, "\007\033[2m%s\033[0m\n", string ) |  |  
 
  
    | 
        
          | #define rWARNING | ( | string |  | ) | fprintf( stderr, "\033[1m%s\033[0m\n", string ) |  |  
 Function Documentation
 
  
    | 
        
          | int r_add_to_boundary | ( | points_t * | , |  
          |  |  | int |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | int r_afni_set_fill_point | ( | int * | , |  
          |  |  | r_alg_s * |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_any_cb_apply | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_any_cb_fill_stats | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_any_cb_hide | ( | Widget | , |  
          |  |  | char * | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_any_cb_raise | ( | Widget | , |  
          |  |  | char * | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_any_cb_undo | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_any_cb_unfill | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | int r_check_host | ( | void |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_gr_cb_fill | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_gr_cb_set_max_dist | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_gr_cb_set_range | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
 
  
    | 
        
          | Widget r_gr_mk_fill_buttons | ( | r_X_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | Widget r_gr_mk_fillval_fr | ( | r_X_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | Widget r_gr_mk_main_frame | ( | r_X_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | Widget r_gr_mk_max_dist_w | ( | r_X_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_gr_mk_misc_buttons | ( | r_X_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | Widget r_gr_mk_range_fr | ( | r_X_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_gr_set_fill_val | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_histogram | ( | r_alg_s * | , |  
          |  |  | int | , |  
          |  |  | int | , |  
          |  |  | int |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_HL_cb_fill | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_HL_cb_set_fill_val | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_HL_cb_set_maxsize | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | int r_HL_check_neighbors | ( | points_t * | , |  
          |  |  | int |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | Widget r_HL_mk_buttons | ( | holes_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | Widget r_HL_mk_fillval_fr | ( | holes_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_HL_mk_main_shell | ( | holes_s * |  | ) |  [static] |  |  
 
  
    | 
        
          | Widget r_HL_mk_maxsize_fr | ( | holes_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | r_ipt_t r_index2pt | ( | int | , |  
          |  |  | int | , |  
          |  |  | int | , |  
          |  |  | int |  |  
          |  | ) |  [static] |  |  
 
 
  
    | 
        
          | int r_init_Alg_values | ( | r_alg_s * |  | ) |  [static] |  |  
 
  
    | 
        
          | int r_init_holes_vals | ( | holes_s * |  | ) |  [static] |  |  
 
  
    | 
        
          | int r_init_interp_vals | ( | interp_s * |  | ) |  [static] |  |  
 
 
  
    | 
        
          | void r_INT_cb_fill | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_INT_cb_set_fill_val | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | Widget r_INT_mk_app_buttons | ( | interp_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | Widget r_INT_mk_fillval_fr | ( | interp_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_INT_mk_main_shell | ( | interp_s * |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_junk | ( | void |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_main_cb_help | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_main_cb_quit | ( | void |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_main_cb_saveas | ( | Widget | , |  
          |  |  | int | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_main_cb_show_structs | ( | void |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_main_mk_main_shell | ( | void |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_main_mk_save_as_fr | ( | Widget |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_main_mk_show_buttons | ( | void |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_main_show_alg_vals | ( | r_alg_s * |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_main_show_HOL_vals | ( | holes_s * |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_main_show_INT_vals | ( | interp_s * |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_main_show_pt_conn_vals | ( | r_pt_conn_s * |  | ) |  [static] |  |  
 
  
    | 
        
          | Widget r_mk_scale_bar | ( | Widget | , |  
          |  |  | char * | , |  
          |  |  | int | , |  
          |  |  | int | , |  
          |  |  | int | , |  
          |  |  | int | , |  
          |  |  | XtCallbackProc |  |  
          |  | ) |  [static] |  |  
 
 
  
    | 
        
          | int r_save_dataset_as | ( | char * | , |  
          |  |  | int |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | int r_wt_bad_ngbr_exists | ( | r_alg_s * | , |  
          |  |  | int | , |  
          |  |  | int |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_wt_cb_activate_SA | ( | void |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_wt_cb_fill | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_wt_cb_SB_toggle | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_wt_cb_set_diag_conn | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_wt_cb_set_fill_val | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_wt_cb_set_min_nbrs | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_wt_cb_set_range | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | int r_wt_check_insert | ( | r_alg_s * | , |  
          |  |  | int |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | Widget r_wt_mk_diag_conn_fr | ( | r_X_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_wt_mk_fill_buttons | ( | r_X_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | Widget r_wt_mk_fillval_fr | ( | r_X_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | Widget r_wt_mk_main_frame | ( | r_X_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_wt_mk_misc_buttons | ( | r_X_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | Widget r_wt_mk_nbrs_fr | ( | r_X_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | Widget r_wt_mk_range_fr | ( | r_X_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | Widget r_wt_mk_strong_bord_fr | ( | r_X_s * | , |  
          |  |  | Widget |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_wt_set_neighbors | ( | r_alg_s * |  | ) |  [static] |  |  
 
  
    | 
        
          | int r_wtgr_calc_max_frm_val | ( | int | value | ) |  [static] |  |  
 
  
    | 
        
          | int r_wtgr_calc_min_frm_val | ( | int | value | ) |  [static] |  |  
 
  
    | 
        
          | void r_wtgr_cb_suggest_limits | ( | Widget | , |  
          |  |  | XtPointer | , |  
          |  |  | XtPointer |  |  
          |  | ) |  [static] |  |  
 
  
    | 
        
          | void r_wtgr_mk_main_shell | ( | r_X_s * |  | ) |  [static] |  |  
 Variable Documentation
 
  
    |  | 
 
Definition at line 164 of file plug_roiedit.h.
 
Referenced by DRAW_receiver(), r_any_cb_apply(), r_any_cb_fill_stats(), r_any_cb_undo(), r_any_cb_unfill(), r_gr_cb_fill(), r_gr_cb_set_max_dist(), r_gr_cb_set_range(), r_gr_mk_fill_buttons(), r_gr_mk_fillval_fr(), r_gr_mk_max_dist_w(), r_gr_mk_range_fr(), r_gr_set_fill_val(), r_histogram(), r_HL_cb_fill(), r_HL_check_neighbors(), r_INT_cb_fill(), r_main_cb_saveas(), r_main_mk_save_as_fr(), r_wt_cb_fill(), r_wt_cb_SB_toggle(), r_wt_cb_set_diag_conn(), r_wt_cb_set_fill_val(), r_wt_cb_set_min_nbrs(), r_wt_cb_set_range(), r_wt_mk_diag_conn_fr(), r_wt_mk_fill_buttons(), r_wt_mk_fillval_fr(), r_wt_mk_nbrs_fr(), r_wt_mk_range_fr(), r_wtgr_cb_suggest_limits(), and r_wtgr_mk_main_shell().     |  
 
 
 
 
  
    |  | 
 
Definition at line 168 of file plug_roiedit.h.
 
Referenced by r_any_cb_hide(), r_any_cb_raise(), r_gr_cb_set_max_dist(), r_gr_cb_set_range(), r_gr_set_fill_val(), r_histogram(), r_HL_cb_set_fill_val(), r_HL_cb_set_maxsize(), r_index2pt(), r_INT_cb_set_fill_val(), r_main_cb_quit(), r_wt_cb_set_diag_conn(), r_wt_cb_set_fill_val(), r_wt_cb_set_min_nbrs(), and r_wt_cb_set_range().     |  
 
  
    |  | 
 
Definition at line 163 of file plug_roiedit.h.
 
Referenced by DRAW_main(), r_any_cb_hide(), r_any_cb_raise(), r_gr_mk_fill_buttons(), r_gr_mk_fillval_fr(), r_gr_mk_max_dist_w(), r_gr_mk_range_fr(), r_HL_mk_buttons(), r_HL_mk_fillval_fr(), r_HL_mk_main_shell(), r_HL_mk_maxsize_fr(), r_init_afni_vars(), r_INT_mk_app_buttons(), r_INT_mk_fillval_fr(), r_INT_mk_main_shell(), r_main_mk_main_shell(), r_main_mk_save_as_fr(), r_main_mk_show_buttons(), r_mk_scale_bar(), r_wt_mk_diag_conn_fr(), r_wt_mk_fill_buttons(), r_wt_mk_fillval_fr(), r_wt_mk_nbrs_fr(), r_wt_mk_range_fr(), r_wt_mk_strong_bord_fr(), r_wtgr_cb_hide(), r_wtgr_cb_suggest_limits(), and r_wtgr_mk_main_shell().     |  |