GRASS Programmer's Manual  6.4.2(2012)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
interpf.h File Reference
#include <grass/Vect.h>
#include <grass/bitmap.h>
#include <grass/dataquad.h>
#include <grass/qtree.h>
#include <grass/dbmi.h>
Include dependency graph for interpf.h:

Go to the source code of this file.

Data Structures

struct  fcell_triple
struct  interp_params

Functions

double IL_dist_square (double *, double *, int)
double IL_crst (double, double)
int IL_crstg (double, double, double *, double *)
void IL_init_params_2d (struct interp_params *, FILE *, int, int, double, int, int, char *, int, int, DCELL *, DCELL *, DCELL *, DCELL *, DCELL *, DCELL *, double, int, int, int, int, double, char *, char *, char *, char *, char *, char *, double, double, double, int, double, double, FILE *, FILE *, FILE *, FILE *, FILE *, FILE *, FILE *, struct TimeStamp *, int, char *)
void IL_init_func_2d (struct interp_params *, int(*)(), int(*)(), int(*)(), int(*)(), double(*)(), int(*)(), int(*)())
int IL_input_data_2d (struct interp_params *, struct tree_info *, double *, double *, double *, double *, double *, double *, int *)
struct BM * IL_create_bitmask (struct interp_params *)
int translate_quad (struct multtree *, double, double, double, int)
int IL_grid_calc_2d (struct interp_params *, struct quaddata *, struct BM *, double, double, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, int, double)
int IL_matrix_create (struct interp_params *, struct triple *, int, double **, int *)
int min1 (int, int)
int max1 (int, int)
double amax1 (double, double)
double amin1 (double, double)
int IL_interp_segments_new_2d (struct interp_params *, struct tree_info *, struct multtree *, struct BM *, double, double, double *, double *, double *, double *, double *, double *, double *, double *, double *, int, int, double)
int IL_output_2d (struct interp_params *, struct Cell_head *, double, double, double, double, double, double, double, double, double, double, double, char *, double, int, int, int)
int IL_check_at_points_2d (struct interp_params *, struct quaddata *, double *, double *, double, double, struct triple)
int IL_resample_output_2d (struct interp_params *, double, double, double, double, double, double, double, double, double, double, double, char *, double *, struct Cell_head *, struct Cell_head *, char *, int)
int IL_resample_interp_segments_2d (struct interp_params *, struct BM *, double, double, double *, double *, double *, double *, double *, double *, double *, double *, double *, int, double *, int, int, int, int, int, double, double, double, double, int)
int IL_secpar_loop_2d (struct interp_params *, int, int, int, struct BM *, double *, double *, double *, double *, double *, double *, int, int)
int IL_interp_segments_2d (struct interp_params *, struct tree_info *, struct multtree *, struct BM *, double, double, double *, double *, double *, double *, double *, double *, double *, double *, double *, int, int, double)
int IL_vector_input_data_2d (struct interp_params *, struct Map_info *, int, char *, char *, struct tree_info *, double *, double *, double *, double *, double *, double *, int *, double *)
int process_point (double, double, double, double, struct tree_info *, double, double *, double *, double *, double *, double *, double *, int *, int *, int *)
int IL_write_temp_2d (struct interp_params *, int, int, int)

Variables

struct line_pnts * Pnts
struct line_cats * Cats2
dbDriver * driver2
dbString sql2
struct Map_info Map2
struct field_info * ff
int count

Function Documentation

double amax1 ( double  ,
double   
)
double amin1 ( double  ,
double   
)
struct BM* IL_create_bitmask ( struct interp_params params)
read
double IL_crst ( double  ,
double   
)

Definition at line 29 of file func2d.c.

References b, and gui_modules.wxnviz::log.

int IL_crstg ( double  ,
double  ,
double *  ,
double *   
)

Definition at line 85 of file func2d.c.

References r.

double IL_dist_square ( double *  ,
double *  ,
int   
)

Definition at line 19 of file rst/interp_float/distance.c.

References gui_modules.psmap_dialogs::s.

void IL_init_func_2d ( struct interp_params ,
int(*)()  ,
int(*)()  ,
int(*)()  ,
int(*)()  ,
double(*)()  ,
int(*)()  ,
int(*)()   
)
void IL_init_params_2d ( struct interp_params ,
FILE *  ,
int  ,
int  ,
double  ,
int  ,
int  ,
char *  ,
int  ,
int  ,
DCELL *  ,
DCELL *  ,
DCELL *  ,
DCELL *  ,
DCELL *  ,
DCELL *  ,
double  ,
int  ,
int  ,
int  ,
int  ,
double  ,
char *  ,
char *  ,
char *  ,
char *  ,
char *  ,
char *  ,
double  ,
double  ,
double  ,
int  ,
double  ,
double  ,
FILE *  ,
FILE *  ,
FILE *  ,
FILE *  ,
FILE *  ,
FILE *  ,
FILE *  ,
struct TimeStamp *  ,
int  ,
char *   
)
int IL_input_data_2d ( struct interp_params ,
struct tree_info ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
int *   
)
int IL_interp_segments_new_2d ( struct interp_params ,
struct tree_info ,
struct multtree ,
struct BM *  ,
double  ,
double  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
int  ,
int  ,
double   
)
int IL_matrix_create ( struct interp_params ,
struct triple ,
int  ,
double **  ,
int *   
)
int IL_resample_interp_segments_2d ( struct interp_params ,
struct BM *  ,
double  ,
double  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
int  ,
double *  ,
int  ,
int  ,
int  ,
int  ,
int  ,
double  ,
double  ,
double  ,
double  ,
int   
)
int IL_secpar_loop_2d ( struct interp_params ,
int  ,
int  ,
int  ,
struct BM *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
int  ,
int   
)
int max1 ( int  ,
int   
)

Definition at line 32 of file minmax.c.

int min1 ( int  ,
int   
)

Definition at line 18 of file minmax.c.

Referenced by IL_resample_interp_segments_2d().

int process_point ( double  ,
double  ,
double  ,
double  ,
struct tree_info ,
double  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
int *  ,
int *  ,
int *   
)
int translate_quad ( struct multtree ,
double  ,
double  ,
double  ,
int   
)

Variable Documentation

struct line_cats* Cats2
int count

Referenced by BM_create_sparse(), c_ave(), c_count(), c_divr(), c_intr(), c_kurt(), c_mode(), c_skew(), c_sum(), c_var(), compute_transformation_coef(), D_check_map_window(), D_get_cell_name(), D_get_cur_wind(), D_get_dig_name(), D_get_erase_color(), D_get_screen_window(), D_timestamp(), db__copy_table(), db__recv_double_array(), db__recv_float_array(), db__recv_int_array(), db__recv_short_array(), db__recv_string_array(), db_d_list_databases(), db_d_list_indexes(), db_d_list_tables(), db_dirent(), db_select_int(), db_select_value(), G__read_Cell_head(), G_asprintf(), G_cell_stats_histo_eq(), G_colors_count(), G_histogram_eq(), G_histogram_eq_colors(), G_list_element(), G_make_histogram_cs(), G_make_histogram_eq_colors(), G_make_histogram_log_colors(), G_make_random_colors(), G_read_histogram(), G_read_range(), G_row_repeat_nomask(), G_snprintf(), G_vasprintf(), G_write_histogram(), G_write_histogram_cs(), GPJ_get_datum_transform_by_name(), GPJ_get_default_datum_params_by_name(), I_SigSetNClasses(), ident_win(), IL_check_at_points_2d(), N_assemble_les_2d_param(), N_calc_solute_transport_transmission_2d(), N_convert_array_2d_null_to_zero(), N_convert_array_3d_null_to_zero(), N_les_integrate_dirichlet_2d(), N_write_array_2d_to_rast(), N_write_array_3d_to_rast3d(), NetA_betweenness_closeness(), NetA_init_distinct(), read_datum_table(), read_ellipsoid_table(), Vect_build_ogr(), Vect_cidx_dump(), Vect_cidx_get_type_count(), w_ave(), w_count(), w_kurt(), w_mode(), w_skew(), w_sum(), and w_var().

dbDriver* driver2

Referenced by IL_check_at_points_2d().

struct field_info* ff

Referenced by IL_check_at_points_2d().

struct Map_info Map2

Referenced by IL_check_at_points_2d().

struct line_pnts* Pnts

Referenced by IL_check_at_points_2d().

dbString sql2

Referenced by IL_check_at_points_2d().