#include <vgl_rtree.h>
Definition at line 42 of file vgl_rtree.h.
Public Types | |
| typedef vgl_rtree_node< V, B, C > | node |
Public Member Functions | |
| vgl_rtree_node (node *parent, V const &v) | |
| ~vgl_rtree_node () | |
| void | get (B const ®ion, vcl_vector< V > &) const |
| void | get (vgl_rtree_probe< V, B, C > const ®ion, vcl_vector< V > &) const |
| void | get_all (vcl_vector< V > &vs) const |
| bool | find (V const &v, node **n, int *i) const |
| bool | find (B const &b, V const &v, node **n, int *i) const |
| node * | add (V const &v) |
| void | erase (int i) |
Public Attributes | |
| B | bounds |
| node * | parent |
| unsigned | total_vts |
| unsigned | local_vts |
| V | vts [vgl_rtree_MAX_VERTICES] |
| unsigned | total_chs |
| unsigned | local_chs |
| node * | chs [vgl_rtree_MAX_CHILDREN] |
Private Member Functions | |
| int | find_index_in_parent () const |
| void | compute_bounds () |
| void | update_total_vts (int diff) |
| void | update_total_chs (int diff) |
| void | update_vertex_count (int diff) |
| void | update_child_count (int diff) |
Friends | |
| class | vgl_rtree_iterator_base< V, B, C > |
|
|||||
|
Definition at line 45 of file vgl_rtree.h. |
|
||||||||||||||||
|
Definition at line 19 of file vgl_rtree.txx. |
|
|||||||||
|
Definition at line 33 of file vgl_rtree.txx. |
|
||||||||||
|
Definition at line 109 of file vgl_rtree.txx. |
|
|||||||||
|
Definition at line 243 of file vgl_rtree.txx. |
|
||||||||||
|
Definition at line 168 of file vgl_rtree.txx. |
|
||||||||||||||||||||||||
|
Definition at line 82 of file vgl_rtree.txx. |
|
||||||||||||||||||||
|
Definition at line 74 of file vgl_rtree.txx. |
|
|||||||||
|
Definition at line 230 of file vgl_rtree.txx. |
|
||||||||||||||||
|
Definition at line 283 of file vgl_rtree.txx. |
|
||||||||||||||||
|
Definition at line 268 of file vgl_rtree.txx. |
|
||||||||||
|
Definition at line 297 of file vgl_rtree.txx. |
|
||||||||||
|
Definition at line 62 of file vgl_rtree.txx. |
|
||||||||||
|
Definition at line 48 of file vgl_rtree.txx. |
|
||||||||||
|
Definition at line 41 of file vgl_rtree.txx. |
|
||||||||||
|
Definition at line 55 of file vgl_rtree.txx. |
|
|||||
|
Definition at line 98 of file vgl_rtree.h. |
|
|||||
|
Definition at line 48 of file vgl_rtree.h. |
|
|||||
|
Definition at line 71 of file vgl_rtree.h. |
|
|||||
|
Definition at line 68 of file vgl_rtree.h. |
|
|||||
|
Definition at line 58 of file vgl_rtree.h. |
|
|||||
|
Definition at line 51 of file vgl_rtree.h. |
|
|||||
|
Definition at line 65 of file vgl_rtree.h. |
|
|||||
|
Definition at line 55 of file vgl_rtree.h. |
|
|||||
|
Definition at line 61 of file vgl_rtree.h. |
1.4.4