GRASS Programmer's Manual  6.4.2(2012)
dataquad.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <grass/dataquad.h>
Include dependency graph for dataquad.c:

Go to the source code of this file.

Functions

struct triplequad_point_new (double x, double y, double z, double sm)
struct quaddataquad_data_new (double x_or, double y_or, double xmax, double ymax, int rows, int cols, int n_points, int kmax)
int quad_compare (struct triple *point, struct quaddata *data)
int quad_add_data (struct triple *point, struct quaddata *data, double dmin)
int quad_intersect (struct quaddata *data_inter, struct quaddata *data)
int quad_division_check (struct quaddata *data, int kmax)
struct quaddata ** quad_divide_data (struct quaddata *data, int kmax, double dmin)
int quad_get_points (struct quaddata *data_inter, struct quaddata *data, int MAX)

Function Documentation

int quad_add_data ( struct triple point,
struct quaddata data,
double  dmin 
)

Definition at line 117 of file dataquad.c.

References quaddata::n_points, NULL, quaddata::points, r, triple::sm, triple::x, triple::y, and triple::z.

Referenced by quad_divide_data().

struct quaddata* quad_data_new ( double  x_or,
double  y_or,
double  xmax,
double  ymax,
int  rows,
int  cols,
int  n_points,
int  kmax 
) [read]
int quad_division_check ( struct quaddata data,
int  kmax 
)

Definition at line 183 of file dataquad.c.

References quaddata::n_points, NULL, and quaddata::points.

int quad_get_points ( struct quaddata data_inter,
struct quaddata data,
int  MAX 
)
int quad_intersect ( struct quaddata data_inter,
struct quaddata data 
)

Definition at line 152 of file dataquad.c.

References quaddata::x_orig, quaddata::xmax, quaddata::y_orig, and quaddata::ymax.

struct triple* quad_point_new ( double  x,
double  y,
double  z,
double  sm 
) [read]

Definition at line 18 of file dataquad.c.

References NULL, triple::sm, triple::x, triple::y, and triple::z.

Referenced by process_point().

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines