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

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

#define SED_PROPERTY_FILE_H

Definition at line 2 of file sed_property_file.h.


Typedef Documentation

typedef double(*) Sed_get_val_func(Sed_cell, double, gpointer)

Definition at line 22 of file sed_property_file.h.


Enumeration Type Documentation

enum Sed_data_type

Enumerator:
SED_TYPE_UINT8 
SED_TYPE_UINT16 
SED_TYPE_UINT32 
SED_TYPE_FLOAT 
SED_TYPE_DOUBLE 

Definition at line 12 of file sed_property_file.h.


Function Documentation

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().


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