class
#include <eckit/geo/search/Tree.h>
Tree
Derived classes
-
template<class T, class A>struct eckit::TT
-
template<class T, class A>struct eckit::TT
- class TreeMapped
- class TreeMemory
Public types
- struct Point
- using Payload = size_t
- using PointValueType = SPValue<Tree>
Constructors, destructors, conversion operators
Public functions
- auto operator=(const Tree&) -> Tree& deleted
- auto operator=(Tree&&) -> Tree& deleted
-
void build(std::
vector<PointValueType>&) virtual - void insert(const PointValueType&) virtual
-
void statsPrint(std::
ostream&, bool) virtual - void statsReset() virtual
- auto nearestNeighbour(const Point&) -> PointValueType virtual
-
auto kNearestNeighbours(const Point&,
size_t k) -> std::
vector<PointValueType> virtual -
auto findInSphere(const Point&,
double) -> std::
vector<PointValueType> virtual - auto ready() const -> bool virtual
- void commit() virtual
-
void print(std::
ostream&) const virtual - void lock() virtual
- void unlock() virtual
-
auto str() const -> std::
string - auto itemCount() const -> size_t
Friends
-
auto operator<<(std::
ostream& s, const Tree& p) -> std:: ostream&