/Users/huttone/Devel/sedflux-new/sedflux/trunk/ew/sed/sed_property_file.h

Go to the documentation of this file.
00001 #if !defined( SED_PROPERTY_FILE_H )
00002 #define SED_PROPERTY_FILE_H
00003 
00004 #include "utils/eh_types.h"
00005 #include "sed_property.h"
00006 #include "sed_cube.h"
00007 
00008 new_handle( Sed_property_file_attr );
00009 new_handle( Sed_property_file_header );
00010 new_handle( Sed_property_file );
00011 
00012 typedef enum
00013 {
00014    SED_TYPE_UINT8  = 0,
00015    SED_TYPE_UINT16 = 1,
00016    SED_TYPE_UINT32 = 2,
00017    SED_TYPE_FLOAT  = 3,
00018    SED_TYPE_DOUBLE = 4
00019 }
00020 Sed_data_type;
00021 
00022 typedef double (*Sed_get_val_func) ( Sed_cell , double , gpointer );
00023 
00024 Sed_property_file sed_property_file_new( const char* file , Sed_property p , Sed_property_file_attr a );
00025 Sed_property_file sed_property_file_destroy( Sed_property_file f );
00026 gssize sed_property_file_write( Sed_property_file sed_fp , Sed_cube p );
00027 
00028 Sed_property_file_attr sed_property_file_attr_new( );
00029 Sed_property_file_attr sed_property_file_attr_copy( Sed_property_file_attr dest , Sed_property_file_attr src );
00030 Sed_property_file_attr sed_property_file_attr_dup( Sed_property_file_attr src );
00031 Sed_property_file_attr sed_property_file_attr_destroy( Sed_property_file_attr a );
00032 Sed_property_file_header sed_property_file_header_destroy( Sed_property_file_header h );
00033 
00034 #endif
00035 

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