![]() |
Inviwo 0.9.12-pre
Inviwo documentation
|
Public Types | |
| typedef KDNode< N, T, P > | Node |
| typedef KDTree< N, T, P > | Tree |
| Public Types inherited from inviwo::KDTree< N, char, double > | |
| typedef KDNode< N, char, double > | Node |
Public Member Functions | |
| Node * | find (const Vector< N, P > &pos) |
| std::vector< Node * > | findCloseTo (const Vector< N, P > &pos, const P distance) |
| Node * | findNearest (const Vector< N, P > &pos) |
| std::vector< Node * > | findNNearest (const Vector< N, P > &pos, const int &amount) |
| Node * | insert (const Vector< N, P > &pos, const T &data) |
| Public Member Functions inherited from inviwo::KDTree< N, char, double > | |
| void | clear () |
| unsigned long | depth () const |
| bool | empty () const |
| void | erase (Node *node, KDNode< N, char, double > *parent=nullptr) |
| Node * | find (const double pos[N]) |
| std::vector< Node * > | findCloseTo (const double pos[N], const double distance) |
| Node * | findMax (unsigned int dim) |
| Node * | findMin (unsigned int dim) |
| Node * | findNearest (const double pos[N]) |
| std::vector< Node * > | findNNearest (const double pos[N], int amount) |
| std::vector< Node * > | getAsVector () |
| Node * | getRoot () |
| Node * | insert (const double pos[N], const char &data) |
| bool | isOk () const |
| KDTree & | operator= (const KDTree &rhs) |
| unsigned long | size () const |