/Users/huttone/Devel/sedflux-new/sedflux/trunk/ew/sedflux/run_data_dump.c File Reference

#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 Documentation

#define DATA_DUMP_KEY_DIR   "output directory"

Definition at line 87 of file run_data_dump.c.

Referenced by init_data_dump().

#define DATA_DUMP_KEY_HRES   "horizontal resolution"

Definition at line 89 of file run_data_dump.c.

Referenced by init_data_dump().

#define DATA_DUMP_KEY_PROPERTY   "property"

Definition at line 92 of file run_data_dump.c.

Referenced by init_data_dump().

#define DATA_DUMP_KEY_VRES   "vertical resolution"

Definition at line 88 of file run_data_dump.c.

Referenced by init_data_dump().

#define DATA_DUMP_KEY_X_LIM   "horizontal limits"

Definition at line 91 of file run_data_dump.c.

Referenced by init_data_dump().

#define DATA_DUMP_KEY_Y_LIM   "vertical limits"

Definition at line 90 of file run_data_dump.c.

Referenced by init_data_dump().

#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.


Function Documentation

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.


Generated on Fri Jan 4 18:04:18 2008 for sedflux by  doxygen 1.5.2