GRASS GIS 7 Programmer's Manual  7.5.svn(2018)-r72729
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
interp_params Struct Reference

#include <interpf.h>

Collaboration diagram for interp_params:

Data Fields

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.

Field Documentation

DCELL * interp_params::adx

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

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().

int interp_params::deriv
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().

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().

char* interp_params::elev

Definition at line 84 of file interpf.h.

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

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().

FILE* interp_params::fdinp

input stream

Definition at line 71 of file interpf.h.

Referenced by IL_init_params_2d().

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_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_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().

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().

int interp_params::kmin
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_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().

char * interp_params::mcurv

output files

Definition at line 84 of file interpf.h.

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

char * interp_params::pcurv

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

Referenced by IL_init_params_2d(), and IL_write_temp_2d().

int interp_params::scik2

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

Referenced by IL_grid_calc_2d(), and IL_init_func_2d().

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().

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().

char * interp_params::tcurv

Definition at line 84 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 89 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_xy

temp files for writing interp. values

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

Referenced by IL_grid_calc_2d(), and IL_init_func_2d().

double interp_params::y_orig
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(), and IL_vector_input_data_2d().


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