getBoundingVolume() const noexcept | BVH::LinearNodeT< T, P, BV, K > | inline |
getChildOffsets() const noexcept | BVH::LinearNodeT< T, P, BV, K > | inline |
getDistances(const Vec3 &a_point, const std::vector< std::shared_ptr< const P >> &a_primitives) const noexcept | BVH::LinearNodeT< T, P, BV, K > | inline |
getDistanceToBoundingVolume(const Vec3 &a_point) const noexcept | BVH::LinearNodeT< T, P, BV, K > | inline |
getNumPrimitives() const noexcept | BVH::LinearNodeT< T, P, BV, K > | inline |
getPrimitivesOffset() const noexcept | BVH::LinearNodeT< T, P, BV, K > | inline |
isLeaf() const noexcept | BVH::LinearNodeT< T, P, BV, K > | inline |
isPartitioned() const noexcept | BVH::LinearNodeT< T, P, BV, K > | inline |
LinearNodeT() noexcept | BVH::LinearNodeT< T, P, BV, K > | inline |
m_boundingVolume | BVH::LinearNodeT< T, P, BV, K > | protected |
m_childOffsets | BVH::LinearNodeT< T, P, BV, K > | protected |
m_numPrimitives | BVH::LinearNodeT< T, P, BV, K > | protected |
m_partitioned | BVH::LinearNodeT< T, P, BV, K > | protected |
m_primitivesOffset | BVH::LinearNodeT< T, P, BV, K > | protected |
setBoundingVolume(const BV &a_boundingVolume) noexcept | BVH::LinearNodeT< T, P, BV, K > | inline |
setChildOffset(const size_t a_childOffset, const size_t a_whichChild) noexcept | BVH::LinearNodeT< T, P, BV, K > | inline |
setNumPrimitives(const size_t a_numPrimitives) noexcept | BVH::LinearNodeT< T, P, BV, K > | inline |
setPrimitivesOffset(const size_t a_primitivesOffset) noexcept | BVH::LinearNodeT< T, P, BV, K > | inline |
Vec3 typedef | BVH::LinearNodeT< T, P, BV, K > | |
~LinearNodeT() | BVH::LinearNodeT< T, P, BV, K > | inlinevirtual |