| Public Member Functions | |
| Ray ()=default | |
| BVH_ALWAYS_INLINE | Ray (const Vec< T, N > &org, const Vec< T, N > &dir, T tmin=0, T tmax=std::numeric_limits< T >::max()) | 
| template<bool SafeInverse = false> | |
| BVH_ALWAYS_INLINE Vec< T, N > | get_inv_dir () const | 
| BVH_ALWAYS_INLINE Octant | get_octant () const | 
| Static Public Member Functions | |
| static BVH_ALWAYS_INLINE Vec< T, N > | pad_inv_dir (const Vec< T, N > &inv_dir) | 
| Public Attributes | |
| Vec< T, N > | dir | 
| Vec< T, N > | org | 
| T | tmax | 
| T | tmin | 
#include <bvh/v2/ray.h>
| 
 | default | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inlinestatic | 
| Vec<T, N> bvh::v2::Ray< T, N >::dir | 
| Vec<T, N> bvh::v2::Ray< T, N >::org | 
| T bvh::v2::Ray< T, N >::tmax | 
| T bvh::v2::Ray< T, N >::tmin |