CubbyFlow::IntersectionQueryEngine< T, N > Member List

This is the complete list of members for CubbyFlow::IntersectionQueryEngine< T, N >, including all inherited members.

ClosestIntersection(const Ray< double, N > &ray, const GetRayIntersectionFunc< T, N > &testFunc) const =0CubbyFlow::IntersectionQueryEngine< T, N >pure virtual
ForEachIntersectingItem(const BoundingBox< double, N > &box, const BoxIntersectionTestFunc< T, N > &testFunc, const IntersectionVisitorFunc< T > &visitorFunc) const =0CubbyFlow::IntersectionQueryEngine< T, N >pure virtual
ForEachIntersectingItem(const Ray< double, N > &ray, const RayIntersectionTestFunc< T, N > &testFunc, const IntersectionVisitorFunc< T > &visitorFunc) const =0CubbyFlow::IntersectionQueryEngine< T, N >pure virtual
IntersectionQueryEngine()=defaultCubbyFlow::IntersectionQueryEngine< T, N >
IntersectionQueryEngine(const IntersectionQueryEngine &other)=defaultCubbyFlow::IntersectionQueryEngine< T, N >
IntersectionQueryEngine(IntersectionQueryEngine &&other) noexcept=defaultCubbyFlow::IntersectionQueryEngine< T, N >
Intersects(const BoundingBox< double, N > &box, const BoxIntersectionTestFunc< T, N > &testFunc) const =0CubbyFlow::IntersectionQueryEngine< T, N >pure virtual
Intersects(const Ray< double, N > &ray, const RayIntersectionTestFunc< T, N > &testFunc) const =0CubbyFlow::IntersectionQueryEngine< T, N >pure virtual
operator=(const IntersectionQueryEngine &other)=defaultCubbyFlow::IntersectionQueryEngine< T, N >
operator=(IntersectionQueryEngine &&other) noexcept=defaultCubbyFlow::IntersectionQueryEngine< T, N >
~IntersectionQueryEngine()=defaultCubbyFlow::IntersectionQueryEngine< T, N >virtual