DHART
|
#include <nanort.h>
Public Member Functions | |
Ray () | |
Public Attributes | |
T | org [3] |
T | dir [3] |
T | min_t |
T | max_t |
unsigned int | type |
|
inline |
Definition at line 483 of file nanort.h.
References nanort::Ray< T >::dir, and nanort::Ray< T >::org.
T nanort::Ray< T >::dir[3] |
Definition at line 496 of file nanort.h.
Referenced by nanoRT_Data::nanoRT_Data(), nanort::Ray< T >::Ray(), HF::RayTracer::NanoRTRayTracer::ConstructRay(), nanort::BVHAccel< T >::ListNodeIntersections(), HF::nanoGeom::nanoRT_Intersect(), nanort::TriangleIntersector< T, H >::PrepareTraversal(), nanort::BVHAccel< T >::TestLeafNode(), nanort::BVHAccel< T >::TestLeafNodeIntersections(), and nanort::BVHAccel< T >::Traverse().
T nanort::Ray< T >::max_t |
Definition at line 498 of file nanort.h.
Referenced by nanoRT_Data::nanoRT_Data(), HF::RayTracer::NanoRTRayTracer::ConstructRay(), nanort::BVHAccel< T >::ListNodeIntersections(), and nanort::BVHAccel< T >::Traverse().
T nanort::Ray< T >::min_t |
Definition at line 497 of file nanort.h.
Referenced by nanoRT_Data::nanoRT_Data(), HF::RayTracer::NanoRTRayTracer::ConstructRay(), nanort::BVHAccel< T >::ListNodeIntersections(), nanort::TriangleIntersector< T, H >::PrepareTraversal(), and nanort::BVHAccel< T >::Traverse().
T nanort::Ray< T >::org[3] |
Definition at line 495 of file nanort.h.
Referenced by nanoRT_Data::nanoRT_Data(), nanort::Ray< T >::Ray(), HF::RayTracer::NanoRTRayTracer::ConstructRay(), nanort::BVHAccel< T >::ListNodeIntersections(), HF::nanoGeom::nanoRT_Intersect(), nanort::TriangleIntersector< T, H >::PrepareTraversal(), nanort::BVHAccel< T >::TestLeafNode(), nanort::BVHAccel< T >::TestLeafNodeIntersections(), and nanort::BVHAccel< T >::Traverse().
unsigned int nanort::Ray< T >::type |