facebook360_dep
Facebook360 Depth Estimation Pipeline
Static Public Member Functions | Public Attributes | List of all members
fb360_dep::render::BoundingVolumeHierarchy Struct Reference

#include <BoundingVolumeHierarchy.h>

Static Public Member Functions

static BoundingVolumeHierarchy makeBVH (const std::vector< Triangle > &triangles, const int thresholdNumTrisForLeaf, const int splitK, const int currDepth, const int maxDepth)
 

Public Attributes

bool isLeaf
 
Sphere sphere
 
std::vector< BoundingVolumeHierarchychildren
 
std::vector< TriangleleafTriangles
 

Member Function Documentation

◆ makeBVH()

static BoundingVolumeHierarchy fb360_dep::render::BoundingVolumeHierarchy::makeBVH ( const std::vector< Triangle > &  triangles,
const int  thresholdNumTrisForLeaf,
const int  splitK,
const int  currDepth,
const int  maxDepth 
)
inlinestatic

Member Data Documentation

◆ children

std::vector<BoundingVolumeHierarchy> fb360_dep::render::BoundingVolumeHierarchy::children

◆ isLeaf

bool fb360_dep::render::BoundingVolumeHierarchy::isLeaf

◆ leafTriangles

std::vector<Triangle> fb360_dep::render::BoundingVolumeHierarchy::leafTriangles

◆ sphere

Sphere fb360_dep::render::BoundingVolumeHierarchy::sphere

The documentation for this struct was generated from the following file: