NTrace
GPU ray tracing framework
|
#include <Util.hpp>
Public Member Functions | |
FW_CUDA_FUNC | AABB (void) |
FW_CUDA_FUNC | AABB (const Vec3f &mn, const Vec3f &mx) |
FW_CUDA_FUNC void | grow (const Vec3f &pt) |
FW_CUDA_FUNC void | grow (const AABB &aabb) |
FW_CUDA_FUNC void | intersect (const AABB &aabb) |
FW_CUDA_FUNC float | volume (void) const |
FW_CUDA_FUNC float | area (void) const |
FW_CUDA_FUNC bool | valid (void) const |
FW_CUDA_FUNC Vec3f | midPoint (void) const |
FW_CUDA_FUNC const Vec3f & | min (void) const |
FW_CUDA_FUNC const Vec3f & | max (void) const |
FW_CUDA_FUNC Vec3f & | min (void) |
FW_CUDA_FUNC Vec3f & | max (void) |
FW_CUDA_FUNC AABB | operator+ (const AABB &aabb) const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |