44
#ifndef __OPENCV_SURFACE_MATCHING_T_HASH_INT_HPP__
45
#define __OPENCV_SURFACE_MATCHING_T_HASH_INT_HPP__
52
namespace
ppf_match_3d
71
size_t (*hashfunc)(uint);
93hashtable_int *hashtableCreate(
size_t
size,
size_t
(*hashfunc)(uint));
94
void
hashtableDestroy(hashtable_int *hashtbl);
95
int
hashtableInsert(hashtable_int *hashtbl, KeyType key,
void
*data);
96
int
hashtableInsertHashed(hashtable_int *hashtbl, KeyType key,
void
*data);
97
int
hashtableRemove(hashtable_int *hashtbl, KeyType key);
98
void
*hashtableGet(hashtable_int *hashtbl, KeyType key);
99hashnode_i* hashtableGetBucketHashed(hashtable_int *hashtbl, KeyType key);
100
int
hashtableResize(hashtable_int *hashtbl,
size_t
size);
101hashtable_int *hashtable_int_clone(hashtable_int *hashtbl);
102hashtable_int *hashtableRead(FILE* f);
103
int
hashtableWrite(
const
hashtable_int * hashtbl,
const
size_t
dataSize, FILE* f);
104
void
hashtablePrint(hashtable_int *hashtbl);
static uint next_power_of_two(uint value)
Round up to the next highest power of 2
Definition:
t_hash_int.hpp:79
"black box" representation of the file storage associated with a file on disk.
Definition:
aruco.hpp:75
Definition:
t_hash_int.hpp:68
Definition:
t_hash_int.hpp:61