HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GEO_BVH.h File Reference
#include "GEO_API.h"
#include <GA/GA_Handle.h>
#include <GA/GA_Types.h>
#include <UT/UT_BVH.h>
#include <UT/UT_UniquePtr.h>
#include <UT/UT_Vector3.h>
#include <limits>
#include <VM/VM_SIMD.h>
+ Include dependency graph for GEO_BVH.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GEO::BVHBase< NAXES, SUBCLASS >
 
struct  GEO::BVHBase< NAXES, SUBCLASS >::ItemHitInfo
 
struct  GEO::BVHBase< NAXES, SUBCLASS >::CommonHitInfo
 
struct  GEO::BVHBase< NAXES, SUBCLASS >::HitInfo
 
struct  GEO::BVHBase< NAXES, SUBCLASS >::HitInfoAndNormal
 
struct  GEO::BVHBase< NAXES, SUBCLASS >::SingleHitFunctor< USE_TOLERANCE >
 
struct  GEO::BVHBase< NAXES, SUBCLASS >::SingleHitAndNormalFunctor< USE_TOLERANCE >
 
struct  GEO::BVHBase< NAXES, SUBCLASS >::AllHitsFunctor< USE_TOLERANCE >
 
struct  GEO::BVHBase< NAXES, SUBCLASS >::AllHitsAndNormalsFunctor< USE_TOLERANCE >
 
struct  GEO::BVHBase< NAXES, SUBCLASS >::MinInfo
 
class  GEO::PointBVHT< NAXES >
 

Namespaces

 GEO
 

Macros

#define GEO_BVH_INTERLEAVED   1
 

Typedefs

using GEO::PointBVH = PointBVHT< 3 >
 
using GEO::PointBVH_2D = PointBVHT< 2 >
 
using GEO_PointBVH = GEO::PointBVH
 
using GEO_PointBVH_2D = GEO::PointBVH_2D
 

Macro Definition Documentation

#define GEO_BVH_INTERLEAVED   1

Definition at line 21 of file GEO_BVH.h.

Typedef Documentation

Definition at line 603 of file GEO_BVH.h.

Definition at line 604 of file GEO_BVH.h.