#include <stdint.h>
#include "libxrit_types.h"
#include "libmsg_sp_types.h"
Go to the source code of this file.
Classes | |
struct | xrit_header_struct |
struct | xrit_rows_infos_struct |
Defines | |
#define | XRIT_HEADERSIZE 16 |
#define | XRIT_NROWS 3712 |
#define | XRIT_NROWS_PER_SEG 464 |
#define | XRIT_NCOLUMNS 3712 |
#define | XRIT_HRV_NROWS 11136 |
#define | XRIT_HRV_NCOLUMNS 5568 |
#define | XRIT_MAXROW ( XRIT_NROWS - 1 ) |
#define | XRIT_MAXCOLUMN ( XRIT_NCOLUMNS - 1 ) |
#define | XRIT_SEGMENTSIZE XRIT_NROWS_PER_SEG*XRIT_NCOLUMNS |
Typedefs | |
typedef xrit_header_struct | xrit_header_t |
typedef xrit_rows_infos_struct | xrit_rows_infos_t |
Enumerations | |
enum | { XRIT_LOW_RES, XRIT_HIGH_RES } |
enum | { XRIT_NORTH_AT_TOP, XRIT_SOUTH_AT_TOP } |
Functions | |
void | xrit_orientation (int orientation) |
int | read_xrit (const char *filename, uint16_t *counts, int *isegment, xrit_header_t **xrit_header, xrit_rows_infos_t *rows_infos, MSG_Prologue *prologue, MSG_Epilogue *epilogue) |
loads a buffer with an MSG/SEVIRI radiances XRIT file reads a file containing MSG radiances 2-bytes counts and stores them in the 'counts' buffer. Only the 'filename' argument is mandatory. The other ones may be set to NULL if they are not to be used. If xrit_header is not set to NULL, it shall have to be freed by free_xrit_header | |
void | free_xrit_header (xrit_header_t *xrit_header) |
frees the 'xrit_header' linked list returned by read_xrit | |
void | print_xrit_header (xrit_header_t *xrit_header) |
prints each element of the 'xrit_header' linked list (useful for debugging purposes) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
frees the 'xrit_header' linked list returned by read_xrit
|
|
prints each element of the 'xrit_header' linked list (useful for debugging purposes) a debugging purpose function that prints infos about headers found in an XRIT file
|
|
loads a buffer with an MSG/SEVIRI radiances XRIT file reads a file containing MSG radiances 2-bytes counts and stores them in the 'counts' buffer. Only the 'filename' argument is mandatory. The other ones may be set to NULL if they are not to be used. If xrit_header is not set to NULL, it shall have to be freed by free_xrit_header read_xrit:
|
|
|