#include "utils/eh_types.h"#include "sed_cell.h"#include "sed_sediment.h"Go to the source code of this file.
Defines | |
| #define | SED_PROPERTY_H |
Functions | |
| new_handle (Sed_property) | |
| Sed_property | sed_property_new_full (char *name, char *ext, Sed_cell_property_func f, gssize n_args) |
| Sed_property | sed_property_new (const char *name) |
| Get a sediment property by its name. | |
| Sed_property | sed_property_copy (Sed_property dest, Sed_property src) |
| Sed_property | sed_property_dup (Sed_property src) |
| gboolean | sed_property_is_named (Sed_property p, const char *name) |
| char * | sed_property_extension (Sed_property p) |
| char * | sed_property_name (Sed_property p) |
| gssize | sed_property_n_args (Sed_property p) |
| double | sed_property_measure (Sed_property p, Sed_cell c,...) |
| Sed_property | sed_property_destroy (Sed_property p) |
| #define SED_PROPERTY_H |
Definition at line 2 of file sed_property.h.
| new_handle | ( | Sed_property | ) |
| Sed_property sed_property_copy | ( | Sed_property | dest, | |
| Sed_property | src | |||
| ) |
Definition at line 121 of file sed_property.c.
References eh_free, eh_require, and sed_property_new_full().
Referenced by sed_property_dup().
| Sed_property sed_property_destroy | ( | Sed_property | p | ) |
Definition at line 218 of file sed_property.c.
References eh_free.
Referenced by fail_reinit_fail_column(), main(), sed_property_file_header_destroy(), and write_output_file().
| Sed_property sed_property_dup | ( | Sed_property | src | ) |
Definition at line 146 of file sed_property.c.
References sed_property_copy().
Referenced by run_data_dump(), and sed_property_new().
| char* sed_property_extension | ( | Sed_property | p | ) |
| gboolean sed_property_is_named | ( | Sed_property | p, | |
| const char * | name | |||
| ) |
Definition at line 151 of file sed_property.c.
Referenced by sed_column_property(), sed_column_top_property(), and sed_cube_property_subgrid().
| double sed_property_measure | ( | Sed_property | p, | |
| Sed_cell | c, | |||
| ... | ||||
| ) |
Definition at line 182 of file sed_property.c.
References eh_require.
Referenced by sed_column_at_property(), sed_column_avg_property(), sed_column_avg_property_with_load(), sed_column_property(), sed_column_property_0(), sed_column_top_property(), sed_column_top_property_0(), sed_column_total_property(), and sed_cube_property_subgrid().
| gssize sed_property_n_args | ( | Sed_property | p | ) |
Definition at line 176 of file sed_property.c.
References eh_return_val_if_fail.
Referenced by sed_column_property(), and sed_column_top_property().
| char* sed_property_name | ( | Sed_property | p | ) |
| Sed_property sed_property_new | ( | const char * | name | ) |
Get a sediment property by its name.
Valid sediment property names are defined by the S_*_INIT macros.
| name | The name of the sediment property. |
Definition at line 90 of file sed_property.c.
References eh_require, Sed_property_static::name, and sed_property_dup().
Referenced by fail_reinit_fail_column(), init_data_dump(), main(), and write_output_file().
| Sed_property sed_property_new_full | ( | char * | name, | |
| char * | ext, | |||
| Sed_cell_property_func | f, | |||
| gssize | n_args | |||
| ) |
Definition at line 66 of file sed_property.c.
References NEW_OBJECT.
Referenced by sed_property_copy().
1.5.2