sdata.h File Reference
#include <grasp/utils.h>#include "../../grasp_input.h"#include "../../util/grasp_box.h"#include "../../../global/grasp_retrieval_meas_type.h"#include "../../util/grasp_driver_settings.h"#include "mod_par_inv.inc"#include "mod_par_OS.inc"#include <time.h>#include "grasp_input_driver_sdata_error_codes.h"Go to the source code of this file.
Data Structures | |
| struct | SDATA_TIMESTAMP_ |
| struct | SDATA_TIME_LIMITS_ |
| struct | SDATA_HEADER_ |
| struct | SDATA_PIXEL_ |
Macros | |
| #define | SDATA_MAX_NWL _KWM /* maximal number of wavelengths */ |
| #define | SDATA_MAX_NBVM _NBVM /* maximal number of geometries */ |
| #define | SDATA_MAX_KNBVM _KNBVM /* maximum between _NBVM and _KVERTM */ |
| #define | SDATA_MAX_NX _KIX |
| #define | SDATA_MAX_NY _KIY |
| #define | SDATA_MAX_NSURF _KSURF |
| #define | SDATA_MAX_NIP _KIP |
| #define | SDATA_MAX_KVERTM _KVERTM /* maximal number of vertical measurements */ |
Typedefs | |
| typedef struct SDATA_HANDLE_ | SDATA_HANDLE |
| typedef struct SDATA_RECORD_ | SDATA_RECORD |
| typedef struct SDATA_TIMESTAMP_ | SDATA_TIMESTAMP |
| typedef struct SDATA_TIME_LIMITS_ | SDATA_TIME_LIMITS |
| typedef struct SDATA_HEADER_ | SDATA_HEADER |
| typedef struct SDATA_PIXEL_ | SDATA_PIXEL |
Functions | |
| const char * | sdata_str_meas_types (int meas_type) |
| int | sdata_open (const char *file_name, SDATA_HANDLE **ihandle) |
| const char * | sdata_get_file_name (const SDATA_HANDLE *handle) |
| int | sdata_get_header (const SDATA_HANDLE *handle, SDATA_HEADER *header) |
| void | sdata_print_header (FILE *output_stream, const char *label, const SDATA_HEADER *header) |
| void | sdata_print_pixel (FILE *output_stream, const char *label, const SDATA_PIXEL *pixel) |
| int | sdata_close (SDATA_HANDLE *handle) |
| int | sdata_dump_file (FILE *output_stream, const char *sdata_file) |
| void | sdata_dump_record (FILE *output_stream, SDATA_RECORD *record) |
| void | sdata_dump_pixel (FILE *output_stream, const SDATA_PIXEL *pixel) |
| void | sdata_dump_header (FILE *output_stream, const SDATA_HEADER *header) |
| int | sdata_load_box (SDATA_HANDLE *handle, const grasp_driver_settings_t *user_settings, grasp_box_t **ibox) |
| void | sdata_set_error_stream (FILE *stream) |
| void | sdata_set_debug_stream (FILE *stream) |
| FILE * | sdata_get_error_stream (void) |
| FILE * | sdata_get_debug_stream (void) |
Detailed Description
Macro Definition Documentation
◆ SDATA_MAX_KNBVM
| #define SDATA_MAX_KNBVM _KNBVM /* maximum between _NBVM and _KVERTM */ |
◆ SDATA_MAX_KVERTM
| #define SDATA_MAX_KVERTM _KVERTM /* maximal number of vertical measurements */ |
◆ SDATA_MAX_NBVM
| #define SDATA_MAX_NBVM _NBVM /* maximal number of geometries */ |
◆ SDATA_MAX_NIP
| #define SDATA_MAX_NIP _KIP |
◆ SDATA_MAX_NSURF
| #define SDATA_MAX_NSURF _KSURF |
◆ SDATA_MAX_NWL
| #define SDATA_MAX_NWL _KWM /* maximal number of wavelengths */ |
◆ SDATA_MAX_NX
| #define SDATA_MAX_NX _KIX |
◆ SDATA_MAX_NY
| #define SDATA_MAX_NY _KIY |
Typedef Documentation
◆ SDATA_HANDLE
| typedef struct SDATA_HANDLE_ SDATA_HANDLE |
◆ SDATA_HEADER
| typedef struct SDATA_HEADER_ SDATA_HEADER |
◆ SDATA_PIXEL
| typedef struct SDATA_PIXEL_ SDATA_PIXEL |
◆ SDATA_RECORD
| typedef struct SDATA_RECORD_ SDATA_RECORD |
◆ SDATA_TIME_LIMITS
| typedef struct SDATA_TIME_LIMITS_ SDATA_TIME_LIMITS |
◆ SDATA_TIMESTAMP
| typedef struct SDATA_TIMESTAMP_ SDATA_TIMESTAMP |
Function Documentation
◆ sdata_close()
| int sdata_close | ( | SDATA_HANDLE * | handle | ) |
◆ sdata_dump_file()
| int sdata_dump_file | ( | FILE * | output_stream, |
| const char * | sdata_file | ||
| ) |
◆ sdata_dump_header()
| void sdata_dump_header | ( | FILE * | output_stream, |
| const SDATA_HEADER * | header | ||
| ) |
◆ sdata_dump_pixel()
| void sdata_dump_pixel | ( | FILE * | output_stream, |
| const SDATA_PIXEL * | pixel | ||
| ) |
◆ sdata_dump_record()
| void sdata_dump_record | ( | FILE * | output_stream, |
| SDATA_RECORD * | record | ||
| ) |
◆ sdata_get_debug_stream()
| FILE* sdata_get_debug_stream | ( | void | ) |
◆ sdata_get_error_stream()
| FILE* sdata_get_error_stream | ( | void | ) |
◆ sdata_get_file_name()
| const char* sdata_get_file_name | ( | const SDATA_HANDLE * | handle | ) |
◆ sdata_get_header()
| int sdata_get_header | ( | const SDATA_HANDLE * | handle, |
| SDATA_HEADER * | header | ||
| ) |
◆ sdata_load_box()
| int sdata_load_box | ( | SDATA_HANDLE * | handle, |
| const grasp_driver_settings_t * | user_settings, | ||
| grasp_box_t ** | ibox | ||
| ) |
◆ sdata_open()
| int sdata_open | ( | const char * | file_name, |
| SDATA_HANDLE ** | ihandle | ||
| ) |
◆ sdata_print_header()
| void sdata_print_header | ( | FILE * | output_stream, |
| const char * | label, | ||
| const SDATA_HEADER * | header | ||
| ) |
◆ sdata_print_pixel()
| void sdata_print_pixel | ( | FILE * | output_stream, |
| const char * | label, | ||
| const SDATA_PIXEL * | pixel | ||
| ) |
◆ sdata_set_debug_stream()
| void sdata_set_debug_stream | ( | FILE * | stream | ) |
◆ sdata_set_error_stream()
| void sdata_set_error_stream | ( | FILE * | stream | ) |
◆ sdata_str_meas_types()
| const char* sdata_str_meas_types | ( | int | meas_type | ) |
