|
DHART
|
#include <nanort.h>
Collaboration diagram for nanort::Ray< T >: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 |