#include "utils/eh_types.h"
#include "sed_property.h"
#include "sed_cube.h"
Go to the source code of this file.
Defines | |
#define | SED_PROPERTY_FILE_H |
Typedefs | |
typedef double(*) | Sed_get_val_func (Sed_cell, double, gpointer) |
Enumerations | |
enum | Sed_data_type { SED_TYPE_UINT8 = 0, SED_TYPE_UINT16 = 1, SED_TYPE_UINT32 = 2, SED_TYPE_FLOAT = 3, SED_TYPE_DOUBLE = 4 } |
Functions | |
new_handle (Sed_property_file_attr) | |
new_handle (Sed_property_file_header) | |
new_handle (Sed_property_file) | |
Sed_property_file | sed_property_file_new (const char *file, Sed_property p, Sed_property_file_attr a) |
Sed_property_file | sed_property_file_destroy (Sed_property_file f) |
gssize | sed_property_file_write (Sed_property_file sed_fp, Sed_cube p) |
Sed_property_file_attr | sed_property_file_attr_new () |
Sed_property_file_attr | sed_property_file_attr_copy (Sed_property_file_attr dest, Sed_property_file_attr src) |
Sed_property_file_attr | sed_property_file_attr_dup (Sed_property_file_attr src) |
Sed_property_file_attr | sed_property_file_attr_destroy (Sed_property_file_attr a) |
Sed_property_file_header | sed_property_file_header_destroy (Sed_property_file_header h) |
#define SED_PROPERTY_FILE_H |
Definition at line 2 of file sed_property_file.h.
typedef double(*) Sed_get_val_func(Sed_cell, double, gpointer) |
Definition at line 22 of file sed_property_file.h.
enum Sed_data_type |
Definition at line 12 of file sed_property_file.h.
new_handle | ( | Sed_property_file | ) |
new_handle | ( | Sed_property_file_header | ) |
new_handle | ( | Sed_property_file_attr | ) |
Sed_property_file_attr sed_property_file_attr_copy | ( | Sed_property_file_attr | dest, | |
Sed_property_file_attr | src | |||
) |
Definition at line 126 of file sed_property_file.c.
References sed_property_file_attr_new().
Referenced by sed_property_file_attr_dup().
Sed_property_file_attr sed_property_file_attr_destroy | ( | Sed_property_file_attr | a | ) |
Definition at line 141 of file sed_property_file.c.
References eh_free.
Referenced by run_data_dump(), and sed_property_file_destroy().
Sed_property_file_attr sed_property_file_attr_dup | ( | Sed_property_file_attr | src | ) |
Definition at line 136 of file sed_property_file.c.
References sed_property_file_attr_copy().
Referenced by sed_property_file_new().
Sed_property_file_attr sed_property_file_attr_new | ( | ) |
Definition at line 100 of file sed_property_file.c.
References NEW_OBJECT, and SED_TYPE_UINT8.
Referenced by run_data_dump(), sed_property_file_attr_copy(), and sed_property_file_new().
Sed_property_file sed_property_file_destroy | ( | Sed_property_file | f | ) |
Definition at line 81 of file sed_property_file.c.
References eh_free, sed_property_file_attr_destroy(), and sed_property_file_header_destroy().
Referenced by main(), run_data_dump(), and write_output_file().
Sed_property_file_header sed_property_file_header_destroy | ( | Sed_property_file_header | h | ) |
Definition at line 150 of file sed_property_file.c.
References eh_free, and sed_property_destroy().
Referenced by sed_property_file_destroy().
Sed_property_file sed_property_file_new | ( | const char * | file, | |
Sed_property | p, | |||
Sed_property_file_attr | a | |||
) |
Definition at line 50 of file sed_property_file.c.
References eh_require, NEW_OBJECT, sed_property_file_attr_dup(), and sed_property_file_attr_new().
Referenced by main(), run_data_dump(), and write_output_file().
gssize sed_property_file_write | ( | Sed_property_file | sed_fp, | |
Sed_cube | p | |||
) |
Definition at line 175 of file sed_property_file.c.
References eh_ndgrid_destroy(), eh_ndgrid_write(), eh_require, sed_cube_property_subgrid(), sed_property_file_header_fprint(), and sed_property_file_header_new().
Referenced by main(), run_data_dump(), and write_output_file().