Main Page   Modules   File List   Globals  

Functions
beatl2-record.c File Reference

Functions

beatl2_Recordbeatl2_record_create (void)
void beatl2_record_remove (beatl2_Record *record)
int beatl2_record_get_num_fields (const beatl2_Record *record)
int beatl2_record_get_field_index_from_name (const beatl2_Record *record, const char *field_name)
int beatl2_record_add_field (beatl2_Record *record, const char *field_name, beatl2_BasicType type, int num_dims, long dim[])
int beatl2_record_add_string_field (beatl2_Record *record, const char *field_name, const char *str)
int beatl2_record_remove_field (beatl2_Record *record, int index)
int beatl2_record_attach_field (beatl2_Record *record, const char *field_name, beatl2_BasicType type, int num_dims, long dim[], beatl2_DataType field_data)
int beatl2_record_detach_field (beatl2_Record *record, int index, beatl2_DataType *field_data)
int beatl2_record_get_field_name (const beatl2_Record *record, int index, const char **field_name)
int beatl2_record_get_field_type (const beatl2_Record *record, int index, beatl2_BasicType *type)
int beatl2_record_get_field_dim (const beatl2_Record *record, int index, int *num_dims, long dim[])
int beatl2_record_get_field_num_elements (const beatl2_Record *record, int index, long *num_elements)
int beatl2_record_get_field_data (const beatl2_Record *record, int index, beatl2_DataType *field_data)
int beatl2_record_set_string_data_element (beatl2_DataType field_data, long array_index, const char *str)
int beatl2_record_change_field_name (beatl2_Record *record, int index, const char *field_name)
int beatl2_record_append_data_to_field (beatl2_Record *record, int index, int num_dims, long dim[], beatl2_DataType data)
int beatl2_record_append_field_to_field_by_index (beatl2_Record *record_1, int index_1, const beatl2_Record *record_2, int index_2)
int beatl2_record_append_field_to_field_by_name (beatl2_Record *record_1, const char *field_name_1, const beatl2_Record *record_2, const char *field_name_2)
int beatl2_record_reshape_field_data (beatl2_Record *record, int index, int dim_id, long num_dim_elements, const long *dim_element_id)
int beatl2_record_filter_field_data (beatl2_Record *record, int index, const uint8_t *dim_filter)

Detailed Description