Extra data for each node in the tree. More...
Public Member Functions | |
NeighborSearchStat () | |
Initialize the statistic with the worst possible distance according to our sorting policy. More... | |
template < typename TreeType > | |
NeighborSearchStat (TreeType &) | |
Initialization for a fully initialized node. More... | |
double | AuxBound () const |
Get the aux bound. More... | |
double & | AuxBound () |
Modify the aux bound. More... | |
double | FirstBound () const |
Get the first bound. More... | |
double & | FirstBound () |
Modify the first bound. More... | |
double | LastDistance () const |
Get the last distance calculation. More... | |
double & | LastDistance () |
Modify the last distance calculation. More... | |
void | Reset () |
Reset statistic parameters to initial values. More... | |
double | SecondBound () const |
Get the second bound. More... | |
double & | SecondBound () |
Modify the second bound. More... | |
template < typename Archive > | |
void | serialize (Archive &ar, const uint32_t) |
Serialize the statistic to/from an archive. More... | |
Extra data for each node in the tree.
For neighbor searches, each node only needs to store a bound on neighbor distances.
Definition at line 26 of file neighbor_search_stat.hpp.
|
inline |
Initialize the statistic with the worst possible distance according to our sorting policy.
Definition at line 48 of file neighbor_search_stat.hpp.
|
inline |
Initialization for a fully initialized node.
In this case, we don't need to worry about the node.
Definition at line 59 of file neighbor_search_stat.hpp.
|
inline |
Get the aux bound.
Definition at line 85 of file neighbor_search_stat.hpp.
|
inline |
Modify the aux bound.
Definition at line 87 of file neighbor_search_stat.hpp.
|
inline |
Get the first bound.
Definition at line 77 of file neighbor_search_stat.hpp.
|
inline |
Modify the first bound.
Definition at line 79 of file neighbor_search_stat.hpp.
|
inline |
Get the last distance calculation.
Definition at line 89 of file neighbor_search_stat.hpp.
|
inline |
Modify the last distance calculation.
Definition at line 91 of file neighbor_search_stat.hpp.
|
inline |
Reset statistic parameters to initial values.
Definition at line 68 of file neighbor_search_stat.hpp.
|
inline |
Get the second bound.
Definition at line 81 of file neighbor_search_stat.hpp.
|
inline |
Modify the second bound.
Definition at line 83 of file neighbor_search_stat.hpp.
|
inline |
Serialize the statistic to/from an archive.
Definition at line 95 of file neighbor_search_stat.hpp.