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_crstg(double r, double fi, double *gd1, double *gd2)
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_input_data_2d(struct interp_params *, struct tree_info *, double *, double *, double *, double *, double *, double *, int *)
void IL_init_params_2d(struct interp_params *params, FILE *inp, int elatt, int smatt, double zm, int k1, int k2, char *msk, int rows, int cols, DCELL *ar1, DCELL *ar2, DCELL *ar3, DCELL *ar4, DCELL *ar5, DCELL *ar6, double tension, int k3, int sc1, int sc2, int sc3, double sm, char *f1, char *f2, char *f3, char *f4, char *f5, char *f6, double dm, double x_or, double y_or, int der, double tet, double scl, FILE *t1, FILE *t2, FILE *t3, FILE *t4, FILE *t5, FILE *t6, FILE *dev, struct TimeStamp *ts, int c, char *wheresql)
int IL_check_at_points_2d(struct interp_params *, struct quaddata *, double *, double *, double, double, struct triple)
void IL_init_func_2d(struct interp_params *params, int(*grid_f)(void), int(*matr_f)(void), int(*point_f)(void), int(*secp_f)(void), double(*interp_f)(void), int(*interpder_f)(void), int(*temp_f)(void))
double IL_crst(double r, double fi)
int IL_secpar_loop_2d(struct interp_params *, int, int, int, struct BM *, double *, double *, double *, double *, double *, double *, int, int)
double IL_dist_square(double *pt1, double *pt2, int dim)
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)
int IL_grid_calc_2d(struct interp_params *params, struct quaddata *data, struct BM *bitmask, double zmin, double zmax, double *zminac, double *zmaxac, double *gmin, double *gmax, double *c1min, double *c1max, double *c2min, double *c2max, double *ertot, double *b, int offset1, double dnorm)
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 *)
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)