|
Tapkee
|
#include <vptree.hpp>
Classes | |
| struct | HeapItem |
| struct | Node |
Public Member Functions | |
| VantagePointTree (RandomAccessIterator b, RandomAccessIterator e, DistanceCallback c) | |
| ~VantagePointTree () | |
| std::vector< IndexType > | search (const RandomAccessIterator &target, int k) |
Private Member Functions | |
| VantagePointTree (const VantagePointTree &) | |
| VantagePointTree & | operator= (const VantagePointTree &) |
| Node * | buildFromPoints (int lower, int upper) |
| void | search (Node *node, const RandomAccessIterator &target, int k, std::priority_queue< HeapItem > &heap) |
Private Attributes | |
| RandomAccessIterator | begin |
| std::vector< RandomAccessIterator > | items |
| DistanceCallback | callback |
| double | tau |
| struct tapkee::tapkee_internal::VantagePointTree::Node * | root |
Definition at line 65 of file neighbors/vptree.hpp.
| VantagePointTree | ( | RandomAccessIterator | b, |
| RandomAccessIterator | e, | ||
| DistanceCallback | c | ||
| ) |
Definition at line 70 of file neighbors/vptree.hpp.
| ~VantagePointTree | ( | ) |
Definition at line 80 of file neighbors/vptree.hpp.
|
private |
|
private |
Definition at line 152 of file neighbors/vptree.hpp.
|
private |
| std::vector<IndexType> search | ( | const RandomAccessIterator & | target, |
| int | k | ||
| ) |
Definition at line 86 of file neighbors/vptree.hpp.
|
private |
Definition at line 180 of file neighbors/vptree.hpp.
|
private |
Definition at line 112 of file neighbors/vptree.hpp.
|
private |
Definition at line 114 of file neighbors/vptree.hpp.
|
private |
Definition at line 113 of file neighbors/vptree.hpp.
|
private |
|
private |
Definition at line 115 of file neighbors/vptree.hpp.