| begin() | CubbyFlow::Octree< T > | |
| begin() const | CubbyFlow::Octree< T > | |
| Build(const std::vector< T > &items, const BoundingBox3D &bound, const BoxIntersectionTestFunc3< T > &testFunc, size_t maxDepth) | CubbyFlow::Octree< T > | |
| Clear() | CubbyFlow::Octree< T > | |
| ClosestIntersection(const Ray3D &ray, const GetRayIntersectionFunc3< T > &testFunc) const override | CubbyFlow::Octree< T > | |
| CubbyFlow::IntersectionQueryEngine::ClosestIntersection(const Ray< double, N > &ray, const GetRayIntersectionFunc< T, N > &testFunc) const =0 | CubbyFlow::IntersectionQueryEngine< T, N > | pure virtual |
| ConstIterator typedef | CubbyFlow::Octree< T > | |
| ContainerType typedef | CubbyFlow::Octree< T > | |
| end() | CubbyFlow::Octree< T > | |
| end() const | CubbyFlow::Octree< T > | |
| ForEachIntersectingItem(const BoundingBox3D &box, const BoxIntersectionTestFunc3< T > &testFunc, const IntersectionVisitorFunc< T > &visitorFunc) const override | CubbyFlow::Octree< T > | |
| ForEachIntersectingItem(const Ray3D &ray, const RayIntersectionTestFunc3< T > &testFunc, const IntersectionVisitorFunc< T > &visitorFunc) const override | CubbyFlow::Octree< T > | |
| CubbyFlow::IntersectionQueryEngine::ForEachIntersectingItem(const BoundingBox< double, N > &box, const BoxIntersectionTestFunc< T, N > &testFunc, const IntersectionVisitorFunc< T > &visitorFunc) const =0 | CubbyFlow::IntersectionQueryEngine< T, N > | pure virtual |
| CubbyFlow::IntersectionQueryEngine::ForEachIntersectingItem(const Ray< double, N > &ray, const RayIntersectionTestFunc< T, N > &testFunc, const IntersectionVisitorFunc< T > &visitorFunc) const =0 | CubbyFlow::IntersectionQueryEngine< T, N > | pure virtual |
| GetBoundingBox() const | CubbyFlow::Octree< T > | |
| GetChildIndex(size_t nodeIdx, size_t childIdx) const | CubbyFlow::Octree< T > | |
| GetItem(size_t i) const | CubbyFlow::Octree< T > | |
| GetItemsAtNode(size_t nodeIdx) const | CubbyFlow::Octree< T > | |
| GetMaxDepth() const | CubbyFlow::Octree< T > | |
| GetNumberOfItems() const | CubbyFlow::Octree< T > | |
| GetNumberOfNodes() const | CubbyFlow::Octree< T > | |
| IntersectionQueryEngine()=default | CubbyFlow::IntersectionQueryEngine< T, N > | |
| IntersectionQueryEngine(const IntersectionQueryEngine &other)=default | CubbyFlow::IntersectionQueryEngine< T, N > | |
| IntersectionQueryEngine(IntersectionQueryEngine &&other) noexcept=default | CubbyFlow::IntersectionQueryEngine< T, N > | |
| Intersects(const BoundingBox3D &box, const BoxIntersectionTestFunc3< T > &testFunc) const override | CubbyFlow::Octree< T > | |
| Intersects(const Ray3D &ray, const RayIntersectionTestFunc3< T > &testFunc) const override | CubbyFlow::Octree< T > | |
| CubbyFlow::IntersectionQueryEngine::Intersects(const BoundingBox< double, N > &box, const BoxIntersectionTestFunc< T, N > &testFunc) const =0 | CubbyFlow::IntersectionQueryEngine< T, N > | pure virtual |
| CubbyFlow::IntersectionQueryEngine::Intersects(const Ray< double, N > &ray, const RayIntersectionTestFunc< T, N > &testFunc) const =0 | CubbyFlow::IntersectionQueryEngine< T, N > | pure virtual |
| Iterator typedef | CubbyFlow::Octree< T > | |
| Nearest(const Vector3D &pt, const NearestNeighborDistanceFunc3< T > &distanceFunc) const override | CubbyFlow::Octree< T > | |
| CubbyFlow::NearestNeighborQueryEngine::Nearest(const Vector< double, N > &pt, const NearestNeighborDistanceFunc< T, N > &distanceFunc) const =0 | CubbyFlow::NearestNeighborQueryEngine< T, N > | pure virtual |
| NearestNeighborQueryEngine()=default | CubbyFlow::NearestNeighborQueryEngine< T, N > | |
| NearestNeighborQueryEngine(const NearestNeighborQueryEngine &other)=default | CubbyFlow::NearestNeighborQueryEngine< T, N > | |
| NearestNeighborQueryEngine(NearestNeighborQueryEngine &&other) noexcept=default | CubbyFlow::NearestNeighborQueryEngine< T, N > | |
| Octree()=default | CubbyFlow::Octree< T > | |
| Octree(const Octree &)=default | CubbyFlow::Octree< T > | |
| Octree(Octree &&) noexcept=default | CubbyFlow::Octree< T > | |
| operator=(const Octree &)=default | CubbyFlow::Octree< T > | |
| operator=(Octree &&) noexcept=default | CubbyFlow::Octree< T > | |
| CubbyFlow::IntersectionQueryEngine::operator=(const IntersectionQueryEngine &other)=default | CubbyFlow::IntersectionQueryEngine< T, N > | |
| CubbyFlow::IntersectionQueryEngine::operator=(IntersectionQueryEngine &&other) noexcept=default | CubbyFlow::IntersectionQueryEngine< T, N > | |
| CubbyFlow::NearestNeighborQueryEngine::operator=(const NearestNeighborQueryEngine &other)=default | CubbyFlow::NearestNeighborQueryEngine< T, N > | |
| CubbyFlow::NearestNeighborQueryEngine::operator=(NearestNeighborQueryEngine &&other) noexcept=default | CubbyFlow::NearestNeighborQueryEngine< T, N > | |
| ~IntersectionQueryEngine()=default | CubbyFlow::IntersectionQueryEngine< T, N > | virtual |
| ~NearestNeighborQueryEngine()=default | CubbyFlow::NearestNeighborQueryEngine< T, N > | virtual |
| ~Octree()=default | CubbyFlow::Octree< T > | virtual |