GRASS GIS 8 Programmer's Manual
8.5.0dev(2024)-bea8435a9e
|
#include <stdio.h>
#include <math.h>
#include <sys/types.h>
Go to the source code of this file.
Data Structures | |
struct | cmndln_info |
struct | file_info |
struct | poly_info |
struct | cube_info |
struct | Cube_data |
struct | CELL_ENTRY |
Macros | |
#define | GRID_ID "grid003.02" |
#define | DSPF_ID "dspf003.02" |
#define | LINTERP(A, B, C) ((C - A) / (B - A)) * 255 |
#define | VOID_TYPE char |
#define | FLINTERP(A, B, C, D, E) (((C - A) * (E - D)) / (B - A)) + D |
#define | NV(A, B, C) ((A * A) + (B * B) + (C * C)) |
#define | MAXLITS 3 |
#define | MAXTHRESH 127 |
#define | MAXPOLY 10 |
Functions | |
int | write_cube (Cube_data *, int, file_info *) |
int | write_cube_buffer (unsigned char *, int, int, file_info *) |
int | read_cube (Cube_data *, file_info *) |
int | my_fread (char *, int, int, FILE *) |
int | reset_reads (file_info *) |
int | new_dspf (file_info *) |
int | dfwrite_header (file_info *) |
int | dfread_header (file_info *) |
int | dfread_header_old (file_info *, FILE *) |
int | print_head_info (file_info *) |
int | struct_copy (char *, char *, int) |
Variables | |
CELL_ENTRY | cell_table [] |
int dfread_header | ( | file_info * | headp | ) |
Definition at line 85 of file dspf_header.c.
References file_info::Dataoff, dfread_header_old(), DSPF_ID, file_info::dspfinfp, G_fseek(), file_info::linefax, cmndln_info::litmodel, file_info::Lookoff, file_info::max, file_info::min, cmndln_info::nthres, print_head_info(), cmndln_info::tvalue, file_info::xdim, file_info::ydim, and file_info::zdim.
int dfread_header_old | ( | file_info * | headp, |
FILE * | fp | ||
) |
Definition at line 139 of file dspf_header.c.
Referenced by dfread_header().
int dfwrite_header | ( | file_info * | headp | ) |
Definition at line 7 of file dspf_header.c.
References file_info::Dataoff, DSPF_ID, file_info::dspfoutfp, G_fseek(), G_ftell(), file_info::linefax, cmndln_info::litmodel, file_info::Lookoff, file_info::max, file_info::min, cmndln_info::nthres, cmndln_info::tvalue, file_info::xdim, file_info::ydim, and file_info::zdim.
int new_dspf | ( | file_info * | hfax | ) |
Definition at line 285 of file cube_io.c.
References file_info::Dataoff, file_info::dspfinfp, and G_fseek().
int print_head_info | ( | file_info * | head | ) |
Definition at line 3 of file print_info.c.
References file_info::bottom, file_info::east, file_info::ew_res, file_info::max, file_info::min, file_info::north, file_info::ns_res, file_info::south, file_info::tb_res, file_info::top, file_info::west, file_info::xdim, file_info::ydim, and file_info::zdim.
Referenced by dfread_header().
int struct_copy | ( | char * | To, |
char * | From, | ||
int | size | ||
) |
Definition at line 1 of file struct_copy.c.
Definition at line 26 of file cube_io.c.
References Cube_data::n_thresh.
int write_cube_buffer | ( | unsigned char * | Buffer, |
int | size, | ||
int | cur_x, | ||
file_info * | headfax | ||
) |
|
extern |
Definition at line 3 of file cell_table.c.