buildTree(const vector< float > &vertices, const vector< uint32_t > &faces) | lvr2::BVHTree< BaseVecT > | private |
buildTree(const floatArr vertices, size_t n_vertices, const indexArray faces, size_t n_faces) | lvr2::BVHTree< BaseVecT > | private |
buildTreeRecursive(vector< AABB > &work, uint32_t depth=0) | lvr2::BVHTree< BaseVecT > | private |
BVHInnerPtr typedef | lvr2::BVHTree< BaseVecT > | private |
BVHLeafPtr typedef | lvr2::BVHTree< BaseVecT > | private |
BVHNodePtr typedef | lvr2::BVHTree< BaseVecT > | private |
BVHTree(const vector< float > &vertices, const vector< uint32_t > &faces) | lvr2::BVHTree< BaseVecT > | |
BVHTree(const floatArr vertices, size_t n_vertices, const indexArray faces, size_t n_faces) | lvr2::BVHTree< BaseVecT > | |
BVHTree(const MeshBufferPtr mesh) | lvr2::BVHTree< BaseVecT > | |
convertTrianglesIntersectionData() | lvr2::BVHTree< BaseVecT > | private |
createCFTree() | lvr2::BVHTree< BaseVecT > | private |
createCFTreeRecursive(BVHNodePtr currentNode, uint32_t &idxBoxes) | lvr2::BVHTree< BaseVecT > | private |
getIndexesOrTrilists() const | lvr2::BVHTree< BaseVecT > | |
getLimits() const | lvr2::BVHTree< BaseVecT > | |
getTrianglesIntersectionData() const | lvr2::BVHTree< BaseVecT > | |
getTriIndexList() const | lvr2::BVHTree< BaseVecT > | |
m_indexesOrTrilists | lvr2::BVHTree< BaseVecT > | private |
m_limits | lvr2::BVHTree< BaseVecT > | private |
m_root | lvr2::BVHTree< BaseVecT > | private |
m_triangles | lvr2::BVHTree< BaseVecT > | private |
m_trianglesIntersectionData | lvr2::BVHTree< BaseVecT > | private |
m_triIndexList | lvr2::BVHTree< BaseVecT > | private |