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