#include <highlyreliablemarkers.h>
Public Member Functions | |
bool | findId (unsigned int id, unsigned int &orgPos) |
void | loadDictionary (Dictionary *D) |
Private Attributes | |
std::vector< std::pair< int, int > > | _binaryTree |
std::vector< std::pair< unsigned int, unsigned int > > | _orderD |
unsigned int | _root |
Balanced Binary Tree for a marker dictionary
Definition at line 217 of file highlyreliablemarkers.h.
bool aruco::HighlyReliableMarkers::BalancedBinaryTree::findId | ( | unsigned int | id, |
unsigned int & | orgPos | ||
) |
Search a id in the dictionary. Return true if found, false otherwise.
Definition at line 486 of file highlyreliablemarkers.cpp.
void aruco::HighlyReliableMarkers::BalancedBinaryTree::loadDictionary | ( | Dictionary * | D | ) |
Create the tree for dictionary D
Definition at line 391 of file highlyreliablemarkers.cpp.
|
private |
Definition at line 234 of file highlyreliablemarkers.h.
|
private |
Definition at line 231 of file highlyreliablemarkers.h.
|
private |
Definition at line 238 of file highlyreliablemarkers.h.