DHART
|
Go to the source code of this file.
Classes | |
struct | HF::RayTracer::double3 |
class | nanoRT_Data |
class | HF::RayTracer::NanoRTRayTracer |
Namespaces | |
namespace | HF |
Perform human scale analysis on 3D environments. | |
namespace | HF::Geometry |
Manipulate and load geometry from disk. | |
namespace | HF::nanoGeom |
namespace | HF::RayTracer |
Cast rays to determine if and where they intersect geometry. | |
Macros | |
#define | NANORT_USE_CPP11_FEATURE |
Functions | |
bool | HF::nanoGeom::nanoRT_RayCast (nanort::BVHAccel< double > &accel, nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > > &triangle_intersector, nanort::Ray< double > &ray, nanort::TriangleIntersection< double > &isect) |
template<typename T > | |
nanort::BVHAccel< T > | HF::nanoGeom::nanoRT_BVH (unsigned int *indices, T *vertices, int num_vertices, int num_indices) |
nanort::BVHAccel< double > | HF::nanoGeom::nanoRT_BVH (Mesh mesh) |
bool | HF::nanoGeom::nanoRT_Intersect (Mesh &mesh, nanort::BVHAccel< double > &accel, nanoRT_Data &intersector) |
#define NANORT_USE_CPP11_FEATURE |
Definition at line 2 of file ray_data.h.