ARAM  2.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Static Public Member Functions | List of all members
aram::TagDictionnary Class Reference

#include <TagDictionnary.hpp>

Public Member Functions

bool binaryTreeSearch (cv::Mat &)
 
int hammingSearch (cv::Mat &, int)
 

Static Public Member Functions

static TagDictionnarygetInstance ()
 

Detailed Description

TagDictionnary structure for search operations, implements pattern singleton

Member Function Documentation

bool aram::TagDictionnary::binaryTreeSearch ( cv::Mat &  bits)

Search a value in tree

Parameters
[in]cv::MatCV_8UC1 square matrix 9x9
Returns
bool true if found
TagDictionnary & aram::TagDictionnary::getInstance ( )
static

Pattern singleton implementation, return an unique instance of TagDictionnary

Returns
unique instance of TagDictionnary
int aram::TagDictionnary::hammingSearch ( cv::Mat &  bits,
int  dist 
)

Search a value in tree

Parameters
[in]cv::MatCV_8UC1 square matrix 9x9
inthamming distance tolerance
Returns
tag id if found, -1 if not

The documentation for this class was generated from the following files: