grasp_box.h File Reference
#include <stdlib.h>
#include <stdio.h>
#include <stdbool.h>
#include <grasp/utils.h>
Go to the source code of this file.
Data Structures | |
struct | grasp_box_vector_t_ |
struct | grasp_box_settings_t_ |
Typedefs | |
typedef struct grasp_box_vector_t_ | grasp_box_vector_t |
typedef struct grasp_box_settings_t_ | grasp_box_settings_t |
typedef struct grasp_box_t_ | grasp_box_t |
Detailed Description
Typedef Documentation
◆ grasp_box_settings_t
typedef struct grasp_box_settings_t_ grasp_box_settings_t |
◆ grasp_box_t
typedef struct grasp_box_t_ grasp_box_t |
◆ grasp_box_vector_t
typedef struct grasp_box_vector_t_ grasp_box_vector_t |
Function Documentation
◆ grasp_box_add_parent_file()
void grasp_box_add_parent_file | ( | grasp_box_t * | box, |
const char * | parent_file | ||
) |
◆ grasp_box_attach_data_to_pixel()
bool grasp_box_attach_data_to_pixel | ( | grasp_box_t * | box, |
const grasp_box_vector_t * | pixel, | ||
const size_t | data_size, | ||
const void * | data | ||
) |
◆ grasp_box_delete()
void grasp_box_delete | ( | grasp_box_t * | box | ) |
◆ grasp_box_get_data_from_pixel()
bool grasp_box_get_data_from_pixel | ( | const grasp_box_t * | box, |
const grasp_box_vector_t * | pixel, | ||
void * | data_copy | ||
) |
◆ grasp_box_get_next_pixel()
bool grasp_box_get_next_pixel | ( | grasp_box_t * | box, |
void * | data_copy | ||
) |
◆ grasp_box_get_num_parent_files()
size_t grasp_box_get_num_parent_files | ( | const grasp_box_t * | box | ) |
◆ grasp_box_get_num_records()
size_t grasp_box_get_num_records | ( | const grasp_box_t * | box | ) |
◆ grasp_box_get_parent_files()
void grasp_box_get_parent_files | ( | const grasp_box_t * | box, |
size_t | num_parent_files, | ||
filepath_t * | parent_files | ||
) |
◆ grasp_box_get_settings()
void grasp_box_get_settings | ( | const grasp_box_t * | box, |
grasp_box_settings_t * | settings_copy | ||
) |
◆ grasp_box_new()
grasp_box_t* grasp_box_new | ( | size_t | record_size, |
const grasp_box_settings_t * | settings | ||
) |
◆ grasp_box_print()
void grasp_box_print | ( | FILE * | output_stream, |
const char * | label, | ||
const grasp_box_t * | box | ||
) |
◆ grasp_box_rewind()
void grasp_box_rewind | ( | grasp_box_t * | box | ) |
◆ grasp_box_set_data_on_pixel()
bool grasp_box_set_data_on_pixel | ( | grasp_box_t * | box, |
const grasp_box_vector_t * | pixel, | ||
const void * | data_copy | ||
) |
◆ grasp_box_set_debug_level()
void grasp_box_set_debug_level | ( | int | level | ) |