#include <KNN_Grid.h>


Classes | |
| class | KNNnbr |
Public Member Functions | |
| KNN_Grid (Point3D m, Point3D M, int long_dim) | |
| KNN_Grid (Point3D m, Point3D M, int x_dim, int y_dim, int z_dim) | |
| int | insert (T &item, Point3D &p) |
| int | insertRange (T &item, Point3D &p, Point3D &q, Point3D &r) |
| void | clear () |
| unsigned int | k_nearest (Point3D &p, int k, vector< T > &nbrs) |
| vector< T > * | get_cell_range (Point3D &p, Point3D &q) |
| vector< T > * | get_cell (Point3D &p) |
| vector< T > * | get_cell (UniformGrid::Index &p) |
| KNN_Grid (Point3D m, Point3D M, int long_dim) | |
| KNN_Grid (Point3D m, Point3D M, int x_dim, int y_dim, int z_dim) | |
| int | insert (T &item, Point3D &p) |
| int | insertRange (T &item, Point3D &p, Point3D &q, Point3D &r) |
| void | clear () |
| unsigned int | k_nearest (Point3D &p, int k, vector< T > &nbrs) |
| vector< T > * | get_cell_range (Point3D &p, Point3D &q) |
| vector< T > * | get_cell (Point3D &p) |
| vector< T > * | get_cell (UniformGrid::Index &p) |
Private Types | |
| typedef vector< T > | SpaceCell |
| typedef unsigned int | index_t |
| typedef NVec< 3, index_t > | Index |
| typedef vector< T > | SpaceCell |
| typedef unsigned int | index_t |
| typedef NVec< 3, index_t > | Index |
Private Attributes | |
| Point3D | bbmin |
| Point3D | bbmax |
| int | cell_dim [3] |
| float | cellsz [3] |
| SparseGrid< SpaceCell > * | grid |
Definition at line 164 of file Rocon/include/KNN_Grid.h.
Definition at line 190 of file Rocon/include/KNN_Grid.h.
Definition at line 190 of file Rocprop/include/KNN_Grid.h.
|
private |
Definition at line 189 of file Rocprop/include/KNN_Grid.h.
|
private |
Definition at line 189 of file Rocon/include/KNN_Grid.h.
|
private |
Definition at line 188 of file Rocprop/include/KNN_Grid.h.
|
private |
Definition at line 188 of file Rocon/include/KNN_Grid.h.
Definition at line 203 of file Rocon/include/KNN_Grid.h.
Definition at line 229 of file Rocon/include/KNN_Grid.h.
Definition at line 203 of file Rocprop/include/KNN_Grid.h.
Definition at line 229 of file Rocprop/include/KNN_Grid.h.
|
inline |
Definition at line 288 of file Rocon/include/KNN_Grid.h.
|
inline |
Definition at line 288 of file Rocprop/include/KNN_Grid.h.
|
inline |
Definition at line 370 of file Rocon/include/KNN_Grid.h.
|
inline |
Definition at line 370 of file Rocprop/include/KNN_Grid.h.
|
inline |
Definition at line 374 of file Rocprop/include/KNN_Grid.h.
|
inline |
Definition at line 374 of file Rocon/include/KNN_Grid.h.
Definition at line 335 of file Rocon/include/KNN_Grid.h.
Definition at line 335 of file Rocprop/include/KNN_Grid.h.
|
inline |
Definition at line 237 of file Rocprop/include/KNN_Grid.h.
|
inline |
Definition at line 237 of file Rocon/include/KNN_Grid.h.
Definition at line 245 of file Rocon/include/KNN_Grid.h.
Definition at line 245 of file Rocprop/include/KNN_Grid.h.
|
inline |
Definition at line 294 of file Rocprop/include/KNN_Grid.h.
|
inline |
Definition at line 294 of file Rocon/include/KNN_Grid.h.
|
private |
Definition at line 196 of file Rocon/include/KNN_Grid.h.
|
private |
Definition at line 195 of file Rocon/include/KNN_Grid.h.
|
private |
Definition at line 197 of file Rocon/include/KNN_Grid.h.
|
private |
Definition at line 198 of file Rocon/include/KNN_Grid.h.
|
private |
Definition at line 200 of file Rocon/include/KNN_Grid.h.