GRASS 8 Programmer's Manual 8.6.0dev(2026)-ddeab64dbf
Loading...
Searching...
No Matches
interp_params Struct Reference

#include <interpf.h>

Collaboration diagram for interp_params:

Data Fields

double zmult
 
FILEfdinp
 
int elatt
 
int smatt
 
int kmin
 
int kmax
 
charmaskmap
 
int nsizr
 
int nsizc
 
DCELLaz
 
DCELLadx
 
DCELLady
 
DCELLadxx
 
DCELLadyy
 
DCELLadxy
 
double fi
 
int KMAX2
 
int scik1
 
int scik2
 
int scik3
 
double rsm
 
charelev
 
charslope
 
charaspect
 
charpcurv
 
chartcurv
 
charmcurv
 
double dmin
 
double x_orig
 
double y_orig
 
int deriv
 
int cv
 
double theta
 
double scalex
 
struct TimeStampts
 
FILETmp_fd_z
 
FILETmp_fd_dx
 
FILETmp_fd_dy
 
FILETmp_fd_xx
 
FILETmp_fd_yy
 
FILETmp_fd_xy
 
bool create_devi
 
grid_calc_fngrid_calc
 
matrix_create_fnmatrix_create
 
check_points_fncheck_points
 
secpar_fnsecpar
 
interp_fninterp
 
interpder_fninterpder
 
wr_temp_fnwr_temp
 
const charwheresql
 

Detailed Description

Definition at line 70 of file interpf.h.

Field Documentation

◆ adx

DCELL * interp_params::adx

Definition at line 94 of file interpf.h.

Referenced by IL_grid_calc_2d(), IL_init_params_2d(), IL_secpar_loop_2d(), and IL_write_temp_2d().

◆ adxx

DCELL * interp_params::adxx

Definition at line 94 of file interpf.h.

Referenced by IL_grid_calc_2d(), IL_init_params_2d(), IL_secpar_loop_2d(), and IL_write_temp_2d().

◆ adxy

DCELL * interp_params::adxy

array for interpolated values

Definition at line 94 of file interpf.h.

Referenced by IL_grid_calc_2d(), IL_init_params_2d(), IL_secpar_loop_2d(), and IL_write_temp_2d().

◆ ady

DCELL * interp_params::ady

Definition at line 94 of file interpf.h.

Referenced by IL_grid_calc_2d(), IL_init_params_2d(), IL_secpar_loop_2d(), and IL_write_temp_2d().

◆ adyy

DCELL * interp_params::adyy

Definition at line 94 of file interpf.h.

Referenced by IL_grid_calc_2d(), IL_init_params_2d(), IL_secpar_loop_2d(), and IL_write_temp_2d().

◆ aspect

char * interp_params::aspect

Definition at line 107 of file interpf.h.

Referenced by IL_init_params_2d(), IL_output_2d(), and IL_resample_output_2d().

◆ az

DCELL* interp_params::az

Definition at line 94 of file interpf.h.

Referenced by IL_grid_calc_2d(), IL_init_params_2d(), and IL_write_temp_2d().

◆ check_points

check_points_fn* interp_params::check_points

checks interp. func. at points

Definition at line 132 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().

◆ create_devi

bool interp_params::create_devi

create deviations file?

Definition at line 126 of file interpf.h.

Referenced by IL_check_at_points_2d(), IL_init_params_2d(), and IL_interp_segments_2d_parallel().

◆ cv

int interp_params::cv

◆ deriv

int interp_params::deriv

◆ dmin

double interp_params::dmin

min distance between points

Definition at line 110 of file interpf.h.

Referenced by IL_init_params_2d(), and IL_output_2d().

◆ elatt

int interp_params::elatt

which floating point attr to use? first = 1, second = 2, etc

Definition at line 76 of file interpf.h.

Referenced by IL_init_params_2d().

◆ elev

char* interp_params::elev

Definition at line 107 of file interpf.h.

Referenced by IL_init_params_2d(), IL_output_2d(), and IL_resample_output_2d().

◆ fdinp

FILE* interp_params::fdinp

input stream

Definition at line 74 of file interpf.h.

Referenced by IL_init_params_2d().

◆ fi

◆ grid_calc

grid_calc_fn* interp_params::grid_calc

calculates grid for given segm

Definition at line 128 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

interp_fn* interp_params::interp

radial based interp. function

Definition at line 136 of file interpf.h.

Referenced by IL_check_at_points_2d(), IL_check_at_points_2d_cvdev(), IL_grid_calc_2d(), IL_init_func_2d(), and IL_matrix_create_alloc().

◆ interpder

interpder_fn* interp_params::interpder

interp. func. for derivatives

Definition at line 138 of file interpf.h.

Referenced by IL_grid_calc_2d(), and IL_init_func_2d().

◆ kmax

int interp_params::kmax

max number of points per segment

Definition at line 87 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().

◆ KMAX2

◆ kmin

int interp_params::kmin

◆ maskmap

char* interp_params::maskmap

name of mask

Definition at line 90 of file interpf.h.

Referenced by IL_create_bitmask(), and IL_init_params_2d().

◆ matrix_create

matrix_create_fn* interp_params::matrix_create

creates matrix for a given segm

Definition at line 130 of file interpf.h.

Referenced by IL_init_func_2d(), IL_interp_segments_2d(), and IL_resample_interp_segments_2d().

◆ mcurv

char * interp_params::mcurv

output files

Definition at line 107 of file interpf.h.

Referenced by IL_init_params_2d(), IL_output_2d(), and IL_resample_output_2d().

◆ nsizc

◆ nsizr

◆ pcurv

char * interp_params::pcurv

Definition at line 107 of file interpf.h.

Referenced by IL_init_params_2d(), IL_output_2d(), and IL_resample_output_2d().

◆ rsm

double interp_params::rsm

smoothing

Definition at line 105 of file interpf.h.

Referenced by IL_init_params_2d(), IL_matrix_create_alloc(), and IL_output_2d().

◆ scalex

double interp_params::scalex

anisotropy scaling factor

Definition at line 119 of file interpf.h.

Referenced by IL_grid_calc_2d(), IL_init_params_2d(), IL_matrix_create_alloc(), and IL_output_2d().

◆ scik1

int interp_params::scik1

Definition at line 102 of file interpf.h.

Referenced by IL_init_params_2d(), and IL_write_temp_2d().

◆ scik2

int interp_params::scik2

Definition at line 102 of file interpf.h.

Referenced by IL_init_params_2d(), and IL_write_temp_2d().

◆ scik3

int interp_params::scik3

multipliers for interp. values

Definition at line 102 of file interpf.h.

Referenced by IL_init_params_2d(), and IL_write_temp_2d().

◆ secpar

secpar_fn* interp_params::secpar

calculates aspect,slope,curv.

Definition at line 134 of file interpf.h.

Referenced by IL_grid_calc_2d(), and IL_init_func_2d().

◆ slope

char * interp_params::slope

Definition at line 107 of file interpf.h.

Referenced by IL_init_params_2d(), IL_output_2d(), and IL_resample_output_2d().

◆ smatt

int interp_params::smatt

which floating point attr to use for smoothing? first = 1, second = 2, etc

Definition at line 80 of file interpf.h.

Referenced by IL_init_params_2d(), and IL_output_2d().

◆ tcurv

char * interp_params::tcurv

Definition at line 107 of file interpf.h.

Referenced by IL_init_params_2d(), IL_output_2d(), and IL_resample_output_2d().

◆ theta

double interp_params::theta

anisotropy angle, 0=East,counter-clockwise

Definition at line 116 of file interpf.h.

Referenced by IL_grid_calc_2d(), IL_init_params_2d(), IL_matrix_create_alloc(), and IL_output_2d().

◆ Tmp_fd_dx

◆ Tmp_fd_dy

◆ Tmp_fd_xx

◆ Tmp_fd_xy

FILE * interp_params::Tmp_fd_xy

temp files for writing interp. values

Definition at line 123 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().

◆ Tmp_fd_yy

◆ Tmp_fd_z

◆ ts

struct TimeStamp* interp_params::ts

timestamp for raster files

Definition at line 121 of file interpf.h.

Referenced by IL_init_params_2d(), and IL_output_2d().

◆ wheresql

const char* interp_params::wheresql

SQL statement to select input points

Definition at line 142 of file interpf.h.

Referenced by IL_init_params_2d(), and IL_vector_input_data_2d().

◆ wr_temp

wr_temp_fn* interp_params::wr_temp

writes temp files

Definition at line 140 of file interpf.h.

Referenced by IL_grid_calc_2d(), and IL_init_func_2d().

◆ x_orig

◆ y_orig

◆ zmult

double interp_params::zmult

multiplier for z-values

Definition at line 72 of file interpf.h.

Referenced by IL_init_params_2d(), IL_output_2d(), IL_resample_output_2d(), and IL_vector_input_data_2d().


The documentation for this struct was generated from the following file: