Ad-hoc list-based N-D intersection/nearest-neighbor query engine. More...
#include <Core/QueryEngine/ListQueryEngine.hpp>
Detailed Description
Ad-hoc list-based N-D intersection/nearest-neighbor query engine.
Member Function Documentation
◆ Add() [1/2]
| void CubbyFlow::ListQueryEngine< T, N >::Add | ( | const ConstArrayView1< T > & | items | ) |
Adds items to the container.
◆ Add() [2/2]
Adds an item to the container.
◆ ClosestIntersection()
|
overridevirtual |
Returns the closest intersection for given ray.
Implements CubbyFlow::IntersectionQueryEngine< T, N >.
◆ ForEachIntersectingItem() [1/2]
|
overridevirtual |
Invokes visitorFunc for every intersecting items.
Implements CubbyFlow::IntersectionQueryEngine< T, N >.
◆ ForEachIntersectingItem() [2/2]
|
overridevirtual |
Invokes visitorFunc for every intersecting items.
Implements CubbyFlow::IntersectionQueryEngine< T, N >.
◆ Intersects() [1/2]
|
overridevirtual |
Returns true if given box intersects with any of the stored items.
Implements CubbyFlow::IntersectionQueryEngine< T, N >.
◆ Intersects() [2/2]
|
overridevirtual |
Returns true if given ray intersects with any of the stored items.
Implements CubbyFlow::IntersectionQueryEngine< T, N >.
◆ Nearest()
|
overridevirtual |
Returns the nearest neighbor for given point and distance measure function.
Implements CubbyFlow::NearestNeighborQueryEngine< T, N >.
The documentation for this class was generated from the following files:
- Core/QueryEngine/ListQueryEngine.hpp
- Core/QueryEngine/ListQueryEngine-Impl.hpp
Public Member Functions inherited from
1.9.8