GRASS GIS 7 Programmer's Manual  7.5.svn(2018)-r72846
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
zones.c File Reference
#include <grass/config.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <grass/lidar.h>
Include dependency graph for zones.c:

Go to the source code of this file.

Functions

void P_zero_dim (struct Reg_dimens *dim)
 
int P_set_regions (struct Cell_head *Elaboration, struct bound_box *General, struct bound_box *Overlap, struct Reg_dimens dim, int type)
 
int P_set_dim (struct Reg_dimens *dim, double pe, double pn, int *nsplx, int *nsply)
 
int P_get_edge (int interpolator, struct Reg_dimens *dim, double pe, double pn)
 
int P_get_BandWidth (int interpolator, int nsplines)
 
double P_Mean_Calc (struct Cell_head *Elaboration, struct Point *obs, int npoints)
 
double P_estimate_splinestep (struct Map_info *Map, double *dens, double *dist)
 
struct PointP_Read_Vector_Region_Map (struct Map_info *Map, struct Cell_head *Elaboration, int *num_points, int dim_vect, int layer)
 
struct PointP_Read_Raster_Region_Map (SEGMENT *in_seg, struct Cell_head *Elaboration, struct Cell_head *Original, int *num_points, int dim_vect)
 
int P_Create_Aux2_Table (dbDriver *driver, char *tab_name)
 
int P_Create_Aux4_Table (dbDriver *driver, char *tab_name)
 
int P_Drop_Aux_Table (dbDriver *driver, char *tab_name)
 
void P_Aux_to_Raster (double **matrix, int fd)
 
void P_Aux_to_Vector (struct Map_info *Map, struct Map_info *Out, dbDriver *driver, char *tab_name)
 

Function Documentation

int P_Drop_Aux_Table ( dbDriver driver,
char *  tab_name 
)

Definition at line 523 of file zones.c.

References db_append_string(), db_execute_immediate(), and db_init_string().

int P_get_BandWidth ( int  interpolator,
int  nsplines 
)

Definition at line 208 of file zones.c.

References P_BILINEAR.

int P_get_edge ( int  interpolator,
struct Reg_dimens dim,
double  pe,
double  pn 
)

Definition at line 187 of file zones.c.

References Reg_dimens::edge_h, Reg_dimens::edge_v, P_BICUBIC, and P_BILINEAR.

double P_Mean_Calc ( struct Cell_head Elaboration,
struct Point obs,
int  npoints 
)
int P_set_dim ( struct Reg_dimens dim,
double  pe,
double  pn,
int nsplx,
int nsply 
)
void P_zero_dim ( struct Reg_dimens dim)