|
| TestMatchingAlgorithm () |
|
virtual | ~TestMatchingAlgorithm () |
|
virtual void | doSetup () |
| this will be called exactly once for each call to DenseMatcher::match() More...
|
|
virtual size_t | sizeA () const |
| what is the size of list A? More...
|
|
virtual size_t | sizeB () const |
| what is the size of list B? More...
|
|
virtual float | distanceThreshold () const |
| distances above this threshold will not be returned as matches. More...
|
|
virtual float | distanceRatioThreshold () const |
| by which factor does the first best match has to be better than the second best one. More...
|
|
virtual bool | skipA (size_t indexA) const |
| Should we skip the item in list A? This will be called once for each item in the list. More...
|
|
virtual bool | skipB (size_t) const |
| Should we skip the item in list B? This will be called many times. More...
|
|
virtual float | distance (size_t indexA, size_t indexB) const |
| the "distance" between the two points. For points that absolutely don't match. Please use float max. More...
|
|
virtual void | reserveMatches (size_t numMatches) |
| a function that tells you how many times setMatching() will be called. More...
|
|
virtual void | setBestMatch (size_t indexA, size_t indexB, double) |
| At the end of the matching step, this function is called once for each pair of matches discovered. More...
|
|
| MatchingAlgorithm () |
|
virtual | ~MatchingAlgorithm () |
|
virtual
listB_tree_structure_t::iterator | getListBStartIterator (size_t indexA) |
| Get begin iterator for elements of listB to be matched against the given element from list A (indexA) for a given index of listA, get an iterator into the listB multimap to the start of all elements in listB that should be matched against indexA note: implement this in your matching algorithm subclass. More...
|
|
virtual
listB_tree_structure_t::iterator | getListBEndIterator (size_t indexA) |
| Get end iterator for elements of listB to be matched against the given element from list A (indexA) for a given index of listA, get an iterator into the listB multimap to the end of all elements in listB that should be matched against indexA. More...
|
|
float | matchFailed () const |
| What to return if the match failed. More...
|
|