begin() | CubbyFlow::BVH< T, N > | |
begin() const | CubbyFlow::BVH< T, N > | |
Build(const ConstArrayView1< T > &items, const ConstArrayView1< BoundingBox< double, N >> &itemsBounds) | CubbyFlow::BVH< T, N > | |
Children(size_t i) const | CubbyFlow::BVH< T, N > | |
Clear() | CubbyFlow::BVH< T, N > | |
ClosestIntersection(const Ray< double, N > &ray, const GetRayIntersectionFunc< T, N > &testFunc) const override | CubbyFlow::BVH< T, N > | virtual |
ConstIterator typedef | CubbyFlow::BVH< T, N > | |
ContainerType typedef | CubbyFlow::BVH< T, N > | |
end() | CubbyFlow::BVH< T, N > | |
end() const | CubbyFlow::BVH< T, N > | |
ForEachIntersectingItem(const BoundingBox< double, N > &box, const BoxIntersectionTestFunc< T, N > &testFunc, const IntersectionVisitorFunc< T > &visitorFunc) const override | CubbyFlow::BVH< T, N > | virtual |
ForEachIntersectingItem(const Ray< double, N > &ray, const RayIntersectionTestFunc< T, N > &testFunc, const IntersectionVisitorFunc< T > &visitorFunc) const override | CubbyFlow::BVH< T, N > | virtual |
GetBoundingBox() const | CubbyFlow::BVH< T, N > | |
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 BoundingBox< double, N > &box, const BoxIntersectionTestFunc< T, N > &testFunc) const override | CubbyFlow::BVH< T, N > | virtual |
Intersects(const Ray< double, N > &ray, const RayIntersectionTestFunc< T, N > &testFunc) const override | CubbyFlow::BVH< T, N > | virtual |
IsLeaf(size_t i) const | CubbyFlow::BVH< T, N > | |
Item(size_t i) const | CubbyFlow::BVH< T, N > | |
ItemOfNode(size_t i) | CubbyFlow::BVH< T, N > | |
ItemOfNode(size_t i) const | CubbyFlow::BVH< T, N > | |
Iterator typedef | CubbyFlow::BVH< T, N > | |
Nearest(const Vector< double, N > &pt, const NearestNeighborDistanceFunc< T, N > &distanceFunc) const override | CubbyFlow::BVH< T, N > | inlinevirtual |
NearestNeighborQueryEngine()=default | CubbyFlow::NearestNeighborQueryEngine< T, N > | |
NearestNeighborQueryEngine(const NearestNeighborQueryEngine &other)=default | CubbyFlow::NearestNeighborQueryEngine< T, N > | |
NearestNeighborQueryEngine(NearestNeighborQueryEngine &&other) noexcept=default | CubbyFlow::NearestNeighborQueryEngine< T, N > | |
NodeBound(size_t i) const | CubbyFlow::BVH< T, N > | |
NumberOfItems() const | CubbyFlow::BVH< T, N > | |
NumberOfNodes() const | CubbyFlow::BVH< T, N > | |
CubbyFlow::operator=(const IntersectionQueryEngine &other)=default | CubbyFlow::IntersectionQueryEngine< T, N > | |
CubbyFlow::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 |