Open CASCADE Technology 7.8.2.dev
BVH_Box.hxx File Reference
#include <BVH_Constants.hxx>
#include <BVH_Types.hxx>
#include <Standard_Macro.hxx>
#include <Standard_Dump.hxx>
#include <Standard_ShortReal.hxx>
#include <limits>

Data Structures

class  BVH_BaseBox< T, N, TheDerivedBox >
 Base class for BVH_Box (CRTP idiom is used). More...
 
class  BVH_BaseBox< T, 3, BVH_Box >
 Partial template specialization for BVH_Box when N = 3. More...
 
class  BVH_Box< T, N >
 Defines axis aligned bounding box (AABB) based on BVH vectors. More...
 
struct  BVH::CenterAxis< T, N >
 Tool class for calculating box center along the given axis. More...
 
struct  BVH::CenterAxis< T, 2 >
 
struct  BVH::CenterAxis< T, 3 >
 
struct  BVH::CenterAxis< T, 4 >
 
struct  BVH::SurfaceCalculator< T, N >
 Tool class for calculating surface area of the box. More...
 
struct  BVH::SurfaceCalculator< T, 2 >
 
struct  BVH::SurfaceCalculator< T, 3 >
 
struct  BVH::SurfaceCalculator< T, 4 >
 
struct  BVH::BoxMinMax< T, N >
 Tool class for calculate component-wise vector minimum and maximum (optimized version). More...
 
struct  BVH::BoxMinMax< T, 2 >
 

Namespaces

namespace  BVH