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_tgrasp_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 
)