grasp_reindexer3D.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <assert.h>
#include <stdbool.h>
#include <grasp/utils.h>
#include "grasp_reindexer3D.h"
Data Structures | |
struct | grasp_reindexer3D_t_ |
Macros | |
#define | UNIT_TEST 0 |
Typedefs | |
typedef int | index_type |
Functions | |
grasp_reindexer3D_t * | grasp_reindexer3D_new (const grasp_reindexer3D_props_t *props) |
void | grasp_reindexer3D_delete (grasp_reindexer3D_t *reindexer) |
int | grasp_reindexer3D_get_linear_index (const grasp_reindexer3D_t *reindexer, int x, int y, int z) |
bool | grasp_reindexer3D_set_linear_index (grasp_reindexer3D_t *reindexer, int x, int y, int z, int linear_index) |
void | grasp_reindexer3D_get_properties (const grasp_reindexer3D_t *reindexer, grasp_reindexer3D_props_t *props) |
size_t | grasp_reindexer3D_get_allocated_memory (const grasp_reindexer3D_t *reindexer) |
Detailed Description
Macro Definition Documentation
◆ UNIT_TEST
#define UNIT_TEST 0 |
Typedef Documentation
◆ index_type
typedef int index_type |
Function Documentation
◆ grasp_reindexer3D_delete()
void grasp_reindexer3D_delete | ( | grasp_reindexer3D_t * | reindexer | ) |
◆ grasp_reindexer3D_get_allocated_memory()
size_t grasp_reindexer3D_get_allocated_memory | ( | const grasp_reindexer3D_t * | reindexer | ) |
◆ grasp_reindexer3D_get_linear_index()
int grasp_reindexer3D_get_linear_index | ( | const grasp_reindexer3D_t * | reindexer, |
int | x, | ||
int | y, | ||
int | z | ||
) |
◆ grasp_reindexer3D_get_properties()
void grasp_reindexer3D_get_properties | ( | const grasp_reindexer3D_t * | reindexer, |
grasp_reindexer3D_props_t * | props | ||
) |
◆ grasp_reindexer3D_new()
grasp_reindexer3D_t* grasp_reindexer3D_new | ( | const grasp_reindexer3D_props_t * | props | ) |
◆ grasp_reindexer3D_set_linear_index()
bool grasp_reindexer3D_set_linear_index | ( | grasp_reindexer3D_t * | reindexer, |
int | x, | ||
int | y, | ||
int | z, | ||
int | linear_index | ||
) |