#include <SearchGridT.h>
|
| SearchGridT (size_type x, size_type y, size_type z, const Core::Geometry::Point &min, const Core::Geometry::Point &max) |
|
void | transform (const Core::Geometry::Transform &t) |
|
const Core::Geometry::Transform & | get_transform () const |
|
Core::Geometry::Transform & | set_transform (const Core::Geometry::Transform &trans) |
|
size_type | get_ni () const |
| Get the size of the search grid. More...
|
|
size_type | get_nj () const |
|
size_type | get_nk () const |
|
bool | locate (index_type &i, index_type &j, index_type &k, const Core::Geometry::Point &p) const |
|
bool | locate_clamp (index_type &i, index_type &j, index_type &k, const Core::Geometry::Point &p) const |
|
void | unsafe_locate (index_type &i, index_type &j, index_type &k, const Core::Geometry::Point &p) const |
|
void | insert (INDEX val, const Core::Geometry::BBox &bbox) |
|
void | remove (INDEX val, const Core::Geometry::BBox &bbox) |
|
void | insert (INDEX val, const Core::Geometry::Point &point) |
|
void | remove (INDEX val, const Core::Geometry::Point &point) |
|
bool | lookup (iterator &begin, iterator &end, const Core::Geometry::Point &p) |
|
void | lookup_ijk (iterator &begin, iterator &end, size_type i, size_type j, size_type k) |
|
double | min_distance_squared (const Core::Geometry::Point &p, size_type i, size_type j, size_type k) const |
|
Include the types defined in Types into this class.
Get the size of the search grid.
The documentation for this class was generated from the following file: