GRASS Programmer's Manual  6.4.3(2013)-r
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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)
double IL_crst ( double  ,
double   
)

Definition at line 29 of file func2d.c.

References b, and 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 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
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().