GRASS GIS 8 Programmer's Manual 8.4.1(2025)-45ca3179ab
|
#include <interpf.h>
Data Fields | |
double | zmult |
FILE * | fdinp |
int | elatt |
int | smatt |
int | kmin |
int | kmax |
char * | maskmap |
int | nsizr |
int | nsizc |
DCELL * | az |
DCELL * | adx |
DCELL * | ady |
DCELL * | adxx |
DCELL * | adyy |
DCELL * | adxy |
double | fi |
int | KMAX2 |
int | scik1 |
int | scik2 |
int | scik3 |
double | rsm |
char * | elev |
char * | slope |
char * | aspect |
char * | pcurv |
char * | tcurv |
char * | mcurv |
double | dmin |
double | x_orig |
double | y_orig |
int | deriv |
int | cv |
double | theta |
double | scalex |
struct TimeStamp * | ts |
FILE * | Tmp_fd_z |
FILE * | Tmp_fd_dx |
FILE * | Tmp_fd_dy |
FILE * | Tmp_fd_xx |
FILE * | Tmp_fd_yy |
FILE * | Tmp_fd_xy |
bool | create_devi |
grid_calc_fn * | grid_calc |
matrix_create_fn * | matrix_create |
check_points_fn * | check_points |
secpar_fn * | secpar |
interp_fn * | interp |
interpder_fn * | interpder |
wr_temp_fn * | wr_temp |
const char * | wheresql |
DCELL * interp_params::adx |
Definition at line 85 of file interpf.h.
Referenced by IL_grid_calc_2d(), IL_init_params_2d(), IL_secpar_loop_2d(), and IL_write_temp_2d().
DCELL * interp_params::adxx |
Definition at line 85 of file interpf.h.
Referenced by IL_grid_calc_2d(), IL_init_params_2d(), IL_secpar_loop_2d(), and IL_write_temp_2d().
DCELL * interp_params::adxy |
array for interpolated values
Definition at line 85 of file interpf.h.
Referenced by IL_grid_calc_2d(), IL_init_params_2d(), IL_secpar_loop_2d(), and IL_write_temp_2d().
DCELL * interp_params::ady |
Definition at line 85 of file interpf.h.
Referenced by IL_grid_calc_2d(), IL_init_params_2d(), IL_secpar_loop_2d(), and IL_write_temp_2d().
DCELL * interp_params::adyy |
Definition at line 85 of file interpf.h.
Referenced by IL_grid_calc_2d(), IL_init_params_2d(), IL_secpar_loop_2d(), and IL_write_temp_2d().
char * interp_params::aspect |
Definition at line 96 of file interpf.h.
Referenced by IL_init_params_2d(), IL_output_2d(), and IL_resample_output_2d().
DCELL* interp_params::az |
Definition at line 85 of file interpf.h.
Referenced by IL_grid_calc_2d(), IL_init_params_2d(), and IL_write_temp_2d().
check_points_fn* interp_params::check_points |
checks interp. func. at points
Definition at line 120 of file interpf.h.
Referenced by IL_init_func_2d(), IL_interp_segments_2d(), IL_interp_segments_2d_parallel(), and IL_resample_interp_segments_2d().
bool interp_params::create_devi |
create deviations file?
Definition at line 114 of file interpf.h.
Referenced by IL_check_at_points_2d(), and IL_init_params_2d().
int interp_params::cv |
1 if compute partial derivs
Definition at line 103 of file interpf.h.
Referenced by IL_check_at_points_2d(), IL_init_params_2d(), IL_interp_segments_2d(), and IL_interp_segments_2d_parallel().
int interp_params::deriv |
Definition at line 103 of file interpf.h.
Referenced by IL_grid_calc_2d(), IL_init_params_2d(), IL_output_2d(), IL_resample_output_2d(), and IL_write_temp_2d().
double interp_params::dmin |
min distance between points
Definition at line 99 of file interpf.h.
Referenced by IL_init_params_2d(), and IL_output_2d().
int interp_params::elatt |
which floating point attr to use? first = 1, second = 2, etc
Definition at line 71 of file interpf.h.
Referenced by IL_init_params_2d().
char* interp_params::elev |
Definition at line 96 of file interpf.h.
Referenced by IL_init_params_2d(), IL_output_2d(), and IL_resample_output_2d().
FILE* interp_params::fdinp |
double interp_params::fi |
tension
Definition at line 88 of file interpf.h.
Referenced by IL_check_at_points_2d(), IL_grid_calc_2d(), IL_init_params_2d(), IL_matrix_create_alloc(), IL_output_2d(), IL_resample_interp_segments_2d(), and IL_resample_output_2d().
grid_calc_fn* interp_params::grid_calc |
calculates grid for given segm
Definition at line 116 of file interpf.h.
Referenced by IL_init_func_2d(), IL_interp_segments_2d(), IL_interp_segments_2d_parallel(), and IL_resample_interp_segments_2d().
interp_fn* interp_params::interp |
radial based interp. function
Definition at line 124 of file interpf.h.
Referenced by IL_check_at_points_2d(), IL_grid_calc_2d(), IL_init_func_2d(), and IL_matrix_create_alloc().
interpder_fn* interp_params::interpder |
interp. func. for derivatives
Definition at line 126 of file interpf.h.
Referenced by IL_grid_calc_2d(), and IL_init_func_2d().
int interp_params::kmax |
max number of points per segment
Definition at line 79 of file interpf.h.
Referenced by IL_init_params_2d(), IL_output_2d(), IL_resample_interp_segments_2d(), IL_resample_output_2d(), and IL_vector_input_data_2d().
int interp_params::KMAX2 |
max num. of points for interp.
Definition at line 90 of file interpf.h.
Referenced by IL_grid_calc_2d(), IL_init_params_2d(), IL_interp_segments_2d(), IL_interp_segments_2d_parallel(), IL_matrix_create(), IL_resample_interp_segments_2d(), and IL_vector_input_data_2d().
int interp_params::kmin |
min number of points per segment for interpolation
Definition at line 77 of file interpf.h.
Referenced by IL_init_params_2d(), IL_interp_segments_2d(), IL_interp_segments_2d_parallel(), IL_output_2d(), IL_resample_interp_segments_2d(), IL_resample_output_2d(), and IL_vector_input_data_2d().
char* interp_params::maskmap |
name of mask
Definition at line 81 of file interpf.h.
Referenced by IL_create_bitmask(), and IL_init_params_2d().
matrix_create_fn* interp_params::matrix_create |
creates matrix for a given segm
Definition at line 118 of file interpf.h.
Referenced by IL_init_func_2d(), IL_interp_segments_2d(), and IL_resample_interp_segments_2d().
char * interp_params::mcurv |
output files
Definition at line 96 of file interpf.h.
Referenced by IL_init_params_2d(), IL_output_2d(), and IL_resample_output_2d().
int interp_params::nsizc |
number of rows and columns
Definition at line 83 of file interpf.h.
Referenced by IL_create_bitmask(), IL_init_params_2d(), IL_interp_segments_2d(), IL_interp_segments_2d_parallel(), IL_output_2d(), IL_resample_interp_segments_2d(), IL_resample_output_2d(), and IL_write_temp_2d().
int interp_params::nsizr |
Definition at line 83 of file interpf.h.
Referenced by IL_create_bitmask(), IL_init_params_2d(), IL_interp_segments_2d(), IL_interp_segments_2d_parallel(), IL_output_2d(), IL_resample_interp_segments_2d(), and IL_resample_output_2d().
char * interp_params::pcurv |
Definition at line 96 of file interpf.h.
Referenced by IL_init_params_2d(), IL_output_2d(), and IL_resample_output_2d().
double interp_params::rsm |
smoothing
Definition at line 94 of file interpf.h.
Referenced by IL_init_params_2d(), IL_matrix_create_alloc(), and IL_output_2d().
double interp_params::scalex |
anisotropy scaling factor
Definition at line 107 of file interpf.h.
Referenced by IL_grid_calc_2d(), IL_init_params_2d(), IL_matrix_create_alloc(), and IL_output_2d().
int interp_params::scik1 |
Definition at line 92 of file interpf.h.
Referenced by IL_init_params_2d(), and IL_write_temp_2d().
int interp_params::scik2 |
Definition at line 92 of file interpf.h.
Referenced by IL_init_params_2d(), and IL_write_temp_2d().
int interp_params::scik3 |
multipliers for interp. values
Definition at line 92 of file interpf.h.
Referenced by IL_init_params_2d(), and IL_write_temp_2d().
secpar_fn* interp_params::secpar |
calculates aspect,slope,curv.
Definition at line 122 of file interpf.h.
Referenced by IL_grid_calc_2d(), and IL_init_func_2d().
char * interp_params::slope |
Definition at line 96 of file interpf.h.
Referenced by IL_init_params_2d(), IL_output_2d(), and IL_resample_output_2d().
int interp_params::smatt |
which floating point attr to use for smoothing? first = 1, second = 2, etc
Definition at line 74 of file interpf.h.
Referenced by IL_init_params_2d(), and IL_output_2d().
char * interp_params::tcurv |
Definition at line 96 of file interpf.h.
Referenced by IL_init_params_2d(), IL_output_2d(), and IL_resample_output_2d().
double interp_params::theta |
anisotropy angle, 0=East,counter-clockwise
Definition at line 105 of file interpf.h.
Referenced by IL_grid_calc_2d(), IL_init_params_2d(), IL_matrix_create_alloc(), and IL_output_2d().
FILE * interp_params::Tmp_fd_dx |
Definition at line 111 of file interpf.h.
Referenced by IL_init_params_2d(), IL_interp_segments_2d(), IL_interp_segments_2d_parallel(), IL_output_2d(), IL_resample_output_2d(), and IL_write_temp_2d().
FILE * interp_params::Tmp_fd_dy |
Definition at line 111 of file interpf.h.
Referenced by IL_init_params_2d(), IL_interp_segments_2d(), IL_interp_segments_2d_parallel(), IL_output_2d(), IL_resample_output_2d(), and IL_write_temp_2d().
FILE * interp_params::Tmp_fd_xx |
Definition at line 111 of file interpf.h.
Referenced by IL_init_params_2d(), IL_interp_segments_2d(), IL_interp_segments_2d_parallel(), IL_output_2d(), IL_resample_output_2d(), and IL_write_temp_2d().
FILE * interp_params::Tmp_fd_xy |
temp files for writing interp. values
Definition at line 111 of file interpf.h.
Referenced by IL_init_params_2d(), IL_interp_segments_2d(), IL_interp_segments_2d_parallel(), IL_output_2d(), IL_resample_output_2d(), and IL_write_temp_2d().
FILE * interp_params::Tmp_fd_yy |
Definition at line 111 of file interpf.h.
Referenced by IL_init_params_2d(), IL_interp_segments_2d(), IL_interp_segments_2d_parallel(), IL_output_2d(), IL_resample_output_2d(), and IL_write_temp_2d().
FILE* interp_params::Tmp_fd_z |
Definition at line 111 of file interpf.h.
Referenced by IL_init_params_2d(), IL_interp_segments_2d(), IL_interp_segments_2d_parallel(), IL_output_2d(), IL_resample_output_2d(), and IL_write_temp_2d().
struct TimeStamp* interp_params::ts |
timestamp for raster files
Definition at line 109 of file interpf.h.
Referenced by IL_init_params_2d(), and IL_output_2d().
const char* interp_params::wheresql |
SQL statement to select input points
Definition at line 130 of file interpf.h.
Referenced by IL_init_params_2d(), and IL_vector_input_data_2d().
wr_temp_fn* interp_params::wr_temp |
writes temp files
Definition at line 128 of file interpf.h.
Referenced by IL_grid_calc_2d(), and IL_init_func_2d().
double interp_params::x_orig |
Definition at line 101 of file interpf.h.
Referenced by IL_check_at_points_2d(), IL_init_params_2d(), IL_interp_segments_2d(), IL_interp_segments_2d_parallel(), and IL_resample_interp_segments_2d().
double interp_params::y_orig |
origin
Definition at line 101 of file interpf.h.
Referenced by IL_check_at_points_2d(), IL_init_params_2d(), IL_interp_segments_2d(), IL_interp_segments_2d_parallel(), and IL_resample_interp_segments_2d().
double interp_params::zmult |
multiplier for z-values
Definition at line 67 of file interpf.h.
Referenced by IL_init_params_2d(), IL_output_2d(), IL_resample_output_2d(), and IL_vector_input_data_2d().