|
template<typename T > |
using | CubbyFlow::ClosestIntersectionQueryResult2 = ClosestIntersectionQueryResult< T, 2 > |
| 2-D closest intersection query result. More...
|
|
template<typename T > |
using | CubbyFlow::ClosestIntersectionQueryResult3 = ClosestIntersectionQueryResult< T, 3 > |
| 3-D closest intersection query result. More...
|
|
template<typename T , size_t N> |
using | CubbyFlow::ClosestIntersectionDistanceFunc = std::function< double(const T &, const Vector< double, N > &)> |
| N-D closest intersection distance measure function. More...
|
|
template<typename T > |
using | CubbyFlow::ClosestIntersectionDistanceFunc2 = ClosestIntersectionDistanceFunc< T, 2 > |
| 2-D closestIntersectionDistanceFunc. More...
|
|
template<typename T > |
using | CubbyFlow::ClosestIntersectionDistanceFunc3 = ClosestIntersectionDistanceFunc< T, 3 > |
| 3-D closestIntersectionDistanceFunc. More...
|
|
template<typename T , size_t N> |
using | CubbyFlow::BoxIntersectionTestFunc = std::function< bool(const T &, const BoundingBox< double, N > &)> |
| N-D box-item intersection test function. More...
|
|
template<typename T > |
using | CubbyFlow::BoxIntersectionTestFunc2 = BoxIntersectionTestFunc< T, 2 > |
| 2-D box-item intersection test function. More...
|
|
template<typename T > |
using | CubbyFlow::BoxIntersectionTestFunc3 = BoxIntersectionTestFunc< T, 3 > |
| 3-D box-item intersection test function. More...
|
|
template<typename T , size_t N> |
using | CubbyFlow::RayIntersectionTestFunc = std::function< bool(const T &, const Ray< double, N > &)> |
| N-D ray-item intersection test function. More...
|
|
template<typename T > |
using | CubbyFlow::RayIntersectionTestFunc2 = RayIntersectionTestFunc< T, 2 > |
| 2-D ray-item intersection test function. More...
|
|
template<typename T > |
using | CubbyFlow::RayIntersectionTestFunc3 = RayIntersectionTestFunc< T, 3 > |
| 3-D ray-item intersection test function. More...
|
|
template<typename T , size_t N> |
using | CubbyFlow::GetRayIntersectionFunc = std::function< double(const T &, const Ray< double, N > &)> |
| N-D ray-item closest intersection evaluation function. More...
|
|
template<typename T > |
using | CubbyFlow::GetRayIntersectionFunc2 = GetRayIntersectionFunc< T, 2 > |
| 2-D ray-item closest intersection evaluation function. More...
|
|
template<typename T > |
using | CubbyFlow::GetRayIntersectionFunc3 = GetRayIntersectionFunc< T, 3 > |
| 3-D ray-item closest intersection evaluation function. More...
|
|
template<typename T > |
using | CubbyFlow::IntersectionVisitorFunc = std::function< void(const T &)> |
| Visitor function which is invoked for each intersecting item. More...
|
|
template<typename T > |
using | CubbyFlow::IntersectionQueryEngine2 = IntersectionQueryEngine< T, 2 > |
| Abstract base class for 2-D intersection test query engine. More...
|
|
template<typename T > |
using | CubbyFlow::IntersectionQueryEngine3 = IntersectionQueryEngine< T, 3 > |
| Abstract base class for 3-D intersection test query engine. More...
|
|