5 #include <grass/Vect.h>
6 #include <grass/bitmap.h>
7 #include <grass/dataquad.h>
8 #include <grass/qtree.h>
9 #include <grass/dbmi.h>
21 struct line_pnts *
Pnts;
22 struct line_cats *
Cats2;
26 struct field_info *
ff;
29 extern struct line_pnts *
Pnts;
30 extern struct line_cats *
Cats2;
33 extern struct Map_info
Map2;
34 extern struct field_info *
ff;
79 int IL_crstg(
double,
double,
double *,
double *);
83 int,
int,
char *,
int,
int,
84 DCELL *, DCELL *, DCELL *, DCELL *, DCELL *, DCELL *,
85 double,
int,
int,
int,
int,
double,
86 char *,
char *,
char *,
char *,
char *,
char *,
87 double,
double,
double,
int,
double,
double,
88 FILE *, FILE *, FILE *, FILE *, FILE *, FILE *, FILE *,
89 struct TimeStamp *,
int,
char *);
92 int (*)(),
double (*)(),
int (*)(),
int (*)());
95 double *,
double *,
double *,
double *,
double *,
int *);
101 double,
double,
double *,
double *,
double *,
double *,
102 double *,
double *,
double *,
double *,
double *,
103 double *,
int,
double);
110 double amax1(
double,
double);
111 double amin1(
double,
double);
115 struct multtree *,
struct BM *,
double,
double,
116 double *,
double *,
double *,
double *,
117 double *,
double *,
double *,
double *,
118 double *,
int,
int,
double);
121 double,
double,
double,
double,
double,
double,
double,
122 double,
double,
char *,
double,
int,
int,
int);
125 double *,
double,
double,
struct triple);
129 double,
double,
double,
double,
double,
double,
130 double,
double,
char *,
double *,
131 struct Cell_head *,
struct Cell_head *,
char *,
135 double,
double,
double *,
double *,
136 double *,
double *,
double *,
double *,
137 double *,
double *,
double *,
int,
138 double *,
int,
int,
int,
int,
int,
double,
139 double,
double,
double,
int);
142 double *,
double *,
double *,
double *,
double *,
146 struct multtree *,
struct BM *,
double,
double,
147 double *,
double *,
double *,
double *,
double *,
148 double *,
double *,
double *,
double *,
int,
int,
152 char *,
char *,
struct tree_info *,
double *,
153 double *,
double *,
double *,
double *,
double *,
156 double *,
double *,
double *,
double *,
double *,
double *,
157 int *,
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_matrix_create(struct interp_params *, struct triple *, int, double **, int *)
double amax1(double, double)
int process_point(double, double, double, double, struct tree_info *, double, double *, double *, double *, double *, double *, double *, int *, int *, int *)
int IL_crstg(double, double, double *, double *)
int IL_input_data_2d(struct interp_params *, struct tree_info *, double *, double *, double *, double *, double *, double *, int *)
int IL_check_at_points_2d(struct interp_params *, struct quaddata *, double *, double *, double, double, struct triple)
int IL_secpar_loop_2d(struct interp_params *, int, int, int, struct BM *, double *, double *, double *, double *, double *, double *, int, int)
int translate_quad(struct multtree *, double, double, double, int)
void IL_init_func_2d(struct interp_params *, int(*)(), int(*)(), int(*)(), int(*)(), double(*)(), int(*)(), 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_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_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)
double amin1(double, double)
double IL_crst(double, double)
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_write_temp_2d(struct interp_params *, int, int, int)
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 *)
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 *)
struct BM * IL_create_bitmask(struct interp_params *)
double IL_dist_square(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)