|
subroutine | octree_init (t, width) |
| Initialize an octree. More...
|
|
subroutine | octree_free (t) |
| Destroy an octree. More...
|
|
subroutine | octree_insert (t, p) |
| Insert a point p into the octree. More...
|
|
logical function | octree_find (t, p) |
| Find a point p in an octree. More...
|
|
recursive subroutine | octree_oct_insert (o, p) |
| Insert a point p into the octree rooted at o. More...
|
|
recursive integer function | octree_oct_find (o, p) |
| Find the octant containing a point p. More...
|
|
subroutine | octree_oct_init (o, origin, width, level) |
| Initialize an octant width a given width, origin and level. More...
|
|
recursive subroutine | octree_free_oct (o) |
| Deallocate an oct in an octree. More...
|
|
pure integer function | octree_oct (oct, point) |
| Return the octant for a given point. More...
|
|
pure logical function | octree_oct_inside (oct, point) |
| Return if a point is inside an octant. More...
|
|
Fast search/lookup of points