grass  7.8.6
About: GRASS (Geographic Resources Analysis Support System) is a raster- and vector-based GIS, image processing system, graphics production system and spatial modeling system.
  Fossies Dox: grass-7.8.6.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

interp_params Struct Reference

#include <interpf.h>

Collaboration diagram for interp_params:
[legend]

Public Attributes

double zmult
 
FILE * fdinp
 
int elatt
 
int smatt
 
int kmin
 
int kmax
 
char * maskmap
 
int nsizr
 
int nsizc
 
DCELLaz
 
DCELLadx
 
DCELLady
 
DCELLadxx
 
DCELLadyy
 
DCELLadxy
 
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 TimeStampts
 
FILE * Tmp_fd_z
 
FILE * Tmp_fd_dx
 
FILE * Tmp_fd_dy
 
FILE * Tmp_fd_xx
 
FILE * Tmp_fd_yy
 
FILE * Tmp_fd_xy
 
FILE * fddevi
 
grid_calc_fngrid_calc
 
matrix_create_fnmatrix_create
 
check_points_fncheck_points
 
secpar_fnsecpar
 
interp_fninterp
 
interpder_fninterpder
 
wr_temp_fnwr_temp
 
const char * wheresql
 

Detailed Description

Definition at line 68 of file interpf.h.

Member Data Documentation

◆ adx

DCELL * interp_params::adx

◆ adxx

DCELL * interp_params::adxx

◆ adxy

DCELL * interp_params::adxy

array for interpolated values

Definition at line 79 of file interpf.h.

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

◆ ady

DCELL * interp_params::ady

◆ adyy

DCELL * interp_params::adyy

◆ aspect

char * interp_params::aspect

Definition at line 84 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 78 of file interpf.h.

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

◆ check_points

check_points_fn* interp_params::check_points

checks interp. func. at points

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

◆ cv

int interp_params::cv

1 if compute partial derivs

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

◆ deriv

int interp_params::deriv

◆ dmin

double interp_params::dmin

min distance between points

Definition at line 86 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 72 of file interpf.h.

Referenced by IL_init_params_2d().

◆ elev

char* interp_params::elev

Definition at line 84 of file interpf.h.

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

◆ fddevi

FILE* interp_params::fddevi

pointer to deviations file

Definition at line 95 of file interpf.h.

Referenced by IL_check_at_points_2d(), and IL_init_params_2d().

◆ fdinp

FILE* interp_params::fdinp

input stream

Definition at line 71 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 97 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 101 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

interpder_fn* interp_params::interpder

interp. func. for derivatives

Definition at line 102 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 75 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

int interp_params::KMAX2

◆ kmin

int interp_params::kmin

◆ maskmap

char* interp_params::maskmap

name of mask

Definition at line 76 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 98 of file interpf.h.

Referenced by IL_init_func_2d(), and IL_resample_interp_segments_2d().

◆ mcurv

char * interp_params::mcurv

output files

Definition at line 85 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 85 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 83 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 90 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 82 of file interpf.h.

Referenced by IL_init_params_2d(), and IL_write_temp_2d().

◆ scik2

int interp_params::scik2

Definition at line 82 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 82 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 100 of file interpf.h.

Referenced by IL_grid_calc_2d(), and IL_init_func_2d().

◆ slope

char * interp_params::slope

Definition at line 84 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 73 of file interpf.h.

Referenced by IL_init_params_2d(), and IL_output_2d().

◆ tcurv

char * interp_params::tcurv

Definition at line 85 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 89 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 94 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 91 of file interpf.h.

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

◆ wheresql

const char* interp_params::wheresql

SQL statement to select input points

Definition at line 104 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 103 of file interpf.h.

Referenced by IL_grid_calc_2d(), IL_init_func_2d(), and write_zeros().

◆ x_orig

◆ y_orig

◆ zmult

double interp_params::zmult

multiplier for z-values

Definition at line 70 of file interpf.h.

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


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