PLaSK library
|
Base class for cache and nodes of cache. More...
#include <plask/geometry/spatial_index.hpp>
Public Member Functions | |
virtual shared_ptr< Material > | getMaterial (const Vec< DIMS > &p) const =0 |
virtual bool | contains (const Vec< DIMS > &p) const =0 |
virtual GeometryObject::Subtree | getPathsAt (shared_ptr< const GeometryObject > caller, const Vec< DIMS > &point, bool all) const =0 |
virtual | ~SpatialIndexNode () |
Base class for cache and nodes of cache.
It has some methods similar to this in GeometryObjectContainer API and is used by TranslationContainer.
Definition at line 27 of file spatial_index.hpp.
|
inlinevirtual |
Definition at line 35 of file spatial_index.hpp.
|
pure virtual |