#include <string.h>
#include <utils/utils.h>
#include <sed/sed_sedflux.h>
#include "my_processes.h"
Go to the source code of this file.
Defines | |
#define | SED_DATA_DUMP_PROC_NAME "data dump" |
#define | EH_LOG_DOMAIN SED_DATA_DUMP_PROC_NAME |
#define | DATA_DUMP_KEY_DIR "output directory" |
#define | DATA_DUMP_KEY_VRES "vertical resolution" |
#define | DATA_DUMP_KEY_HRES "horizontal resolution" |
#define | DATA_DUMP_KEY_Y_LIM "vertical limits" |
#define | DATA_DUMP_KEY_X_LIM "horizontal limits" |
#define | DATA_DUMP_KEY_PROPERTY "property" |
Functions | |
Sed_process_info | run_data_dump (Sed_process proc, Sed_cube prof) |
gboolean | init_data_dump (Sed_process p, Eh_symbol_table tab, GError **error) |
gboolean | destroy_data_dump (Sed_process p) |
gboolean | dump_data_dump_data (gpointer ptr, FILE *fp) |
gboolean | load_data_dump_data (gpointer ptr, FILE *fp) |
#define DATA_DUMP_KEY_DIR "output directory" |
#define DATA_DUMP_KEY_HRES "horizontal resolution" |
#define DATA_DUMP_KEY_PROPERTY "property" |
#define DATA_DUMP_KEY_VRES "vertical resolution" |
#define DATA_DUMP_KEY_X_LIM "horizontal limits" |
#define DATA_DUMP_KEY_Y_LIM "vertical limits" |
#define EH_LOG_DOMAIN SED_DATA_DUMP_PROC_NAME |
Definition at line 22 of file run_data_dump.c.
#define SED_DATA_DUMP_PROC_NAME "data dump" |
Definition at line 21 of file run_data_dump.c.
gboolean destroy_data_dump | ( | Sed_process | p | ) |
Definition at line 194 of file run_data_dump.c.
References eh_free, Data_dump_t::output_dir, Data_dump_t::property, and sed_process_user_data().
gboolean dump_data_dump_data | ( | gpointer | ptr, | |
FILE * | fp | |||
) |
Definition at line 211 of file run_data_dump.c.
References Data_dump_t::count, Data_dump_t::horizontal_resolution, Data_dump_t::output_dir, Data_dump_t::property, Data_dump_t::vertical_resolution, Data_dump_t::x_lim_max, Data_dump_t::x_lim_min, Data_dump_t::y_lim_max, and Data_dump_t::y_lim_min.
gboolean init_data_dump | ( | Sed_process | p, | |
Eh_symbol_table | tab, | |||
GError ** | error | |||
) |
Definition at line 106 of file run_data_dump.c.
References DATA_DUMP_KEY_DIR, DATA_DUMP_KEY_HRES, DATA_DUMP_KEY_PROPERTY, DATA_DUMP_KEY_VRES, DATA_DUMP_KEY_X_LIM, DATA_DUMP_KEY_Y_LIM, eh_open_dir(), eh_return_val_if_fail, eh_symbol_table_dbl_value(), eh_symbol_table_lookup(), eh_symbol_table_require_labels(), eh_symbol_table_value(), Data_dump_t::horizontal_resolution, Data_dump_t::output_dir, Data_dump_t::property, sed_process_new_user_data, sed_property_new(), Data_dump_t::vertical_resolution, Data_dump_t::x_lim_max, Data_dump_t::x_lim_min, Data_dump_t::y_lim_max, and Data_dump_t::y_lim_min.
gboolean load_data_dump_data | ( | gpointer | ptr, | |
FILE * | fp | |||
) |
Definition at line 236 of file run_data_dump.c.
References Data_dump_t::count, eh_new, Data_dump_t::horizontal_resolution, Data_dump_t::output_dir, Data_dump_t::property, Data_dump_t::vertical_resolution, Data_dump_t::x_lim_max, Data_dump_t::x_lim_min, Data_dump_t::y_lim_max, and Data_dump_t::y_lim_min.
Sed_process_info run_data_dump | ( | Sed_process | proc, | |
Sed_cube | prof | |||
) |
Definition at line 30 of file run_data_dump.c.
References Data_dump_t::count, eh_free, Data_dump_t::horizontal_resolution, Data_dump_t::output_dir, Data_dump_t::property, S_NAMEMAX, sed_cube_age_in_years(), sed_cube_name(), SED_EMPTY_INFO, sed_process_user_data(), sed_property_dup(), sed_property_extension(), sed_property_file_attr_destroy(), sed_property_file_attr_new(), sed_property_file_destroy(), sed_property_file_new(), sed_property_file_write(), and Data_dump_t::vertical_resolution.