Loading...
Searching...
No Matches
ListQueryEngine-Impl.hpp
Go to the documentation of this file.
void Add(const T &item)
Adds an item to the container.
Definition ListQueryEngine-Impl.hpp:17
bool Intersects(const BoundingBox< double, N > &box, const BoxIntersectionTestFunc< T, N > &testFunc) const override
Returns true if given box intersects with any of the stored items.
Definition ListQueryEngine-Impl.hpp:29
ClosestIntersectionQueryResult< T, N > ClosestIntersection(const Ray< double, N > &ray, const GetRayIntersectionFunc< T, N > &testFunc) const override
Returns the closest intersection for given ray.
Definition ListQueryEngine-Impl.hpp:76
void ForEachIntersectingItem(const BoundingBox< double, N > &box, const BoxIntersectionTestFunc< T, N > &testFunc, const IntersectionVisitorFunc< T > &visitorFunc) const override
Invokes visitorFunc for every intersecting items.
Definition ListQueryEngine-Impl.hpp:47
NearestNeighborQueryResult< T, N > Nearest(const Vector< double, N > &pt, const NearestNeighborDistanceFunc< T, N > &distanceFunc) const override
Definition ListQueryEngine-Impl.hpp:95
Definition Matrix.hpp:30
Definition pybind11Utils.hpp:21
1.9.8