Class cv::line_descriptor::BinaryDescriptorMatcher::SparseHashtable#
Constructor & Destructor Documentation#
SparseHashtable()#
cv::line_descriptor::BinaryDescriptorMatcher::SparseHashtable::SparseHashtable()
constructor
~SparseHashtable()#
cv::line_descriptor::BinaryDescriptorMatcher::SparseHashtable::~SparseHashtable()
destructor
Member Function Documentation#
init()#
int cv::line_descriptor::BinaryDescriptorMatcher::SparseHashtable::init(int _b)
initializer
insert()#
void cv::line_descriptor::BinaryDescriptorMatcher::SparseHashtable::insert(
UINT64 index,
UINT32 data )
insert data
query()#
UINT32 * cv::line_descriptor::BinaryDescriptorMatcher::SparseHashtable::query(
UINT64 index,
int * size )
query data
Member Data Documentation#
MAX_B#
static const int cv::line_descriptor::BinaryDescriptorMatcher::SparseHashtable::MAX_B
Maximum bits per key before folding the table
table#
std::vector< BucketGroup > cv::line_descriptor::BinaryDescriptorMatcher::SparseHashtable::table
Bins (each bin is an Array object for duplicates of the same key)
b#
int cv::line_descriptor::BinaryDescriptorMatcher::SparseHashtable::b
Bits per index
size#
UINT64 cv::line_descriptor::BinaryDescriptorMatcher::SparseHashtable::size
Number of bins