DHART
Loading...
Searching...
No Matches
nanort::BVHNode< T > Class Template Reference

#include <nanort.h>

+ Collaboration diagram for nanort::BVHNode< T >:

Public Member Functions

 BVHNode ()
 
 BVHNode (const BVHNode &rhs)
 
BVHNodeoperator= (const BVHNode &rhs)
 
 ~BVHNode ()
 

Public Attributes

bmin [3]
 
bmax [3]
 
int flag
 
int axis
 
unsigned int data [2]
 

Detailed Description

template<typename T = float>
class nanort::BVHNode< T >

Definition at line 505 of file nanort.h.

Constructor & Destructor Documentation

◆ BVHNode() [1/2]

template<typename T = float>
nanort::BVHNode< T >::BVHNode ( )
inline

Definition at line 507 of file nanort.h.

◆ BVHNode() [2/2]

template<typename T = float>
nanort::BVHNode< T >::BVHNode ( const BVHNode< T > &  rhs)
inline

◆ ~BVHNode()

template<typename T = float>
nanort::BVHNode< T >::~BVHNode ( )
inline

Definition at line 540 of file nanort.h.

Member Function Documentation

◆ operator=()

template<typename T = float>
BVHNode & nanort::BVHNode< T >::operator= ( const BVHNode< T > &  rhs)
inline

Member Data Documentation

◆ axis

◆ bmax

◆ bmin

◆ data

◆ flag


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