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