HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_BVH.h File Reference
#include <UT/UT_FixedVector.h>
#include <UT/UT_SmallArray.h>
#include <UT/UT_UniquePtr.h>
#include <SYS/SYS_Inline.h>
#include <SYS/SYS_StaticAssert.h>
#include <SYS/SYS_Types.h>
#include <SYS/SYS_TypeTraits.h>
#include <limits>
+ Include dependency graph for UT_BVH.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UT_Array< T >
 
struct  HDK_Sample::UT::Box< T, NAXES >
 
class  HDK_Sample::UT::BVH< N >
 
struct  HDK_Sample::UT::BVH< N >::Node
 

Namespaces

 HDK_Sample
 This namespace is used to hold all HDK example source code.
 
 HDK_Sample::UT
 

Macros

#define __HDK_UT_BVH_h__
 

Typedefs

template<uint N>
using HDK_Sample::UT_BVH = UT::BVH< N >
 

Enumerations

enum  HDK_Sample::UT::BVH_Heuristic {
  HDK_Sample::UT::BVH_Heuristic::BOX_PERIMETER, HDK_Sample::UT::BVH_Heuristic::BOX_AREA, HDK_Sample::UT::BVH_Heuristic::BOX_VOLUME, HDK_Sample::UT::BVH_Heuristic::BOX_RADIUS,
  HDK_Sample::UT::BVH_Heuristic::BOX_RADIUS2, HDK_Sample::UT::BVH_Heuristic::BOX_RADIUS3, HDK_Sample::UT::BVH_Heuristic::MEDIAN_MAX_AXIS
}
 

Macro Definition Documentation

#define __HDK_UT_BVH_h__

Definition at line 33 of file UT_BVH.h.