rcrt::PlanarEvent< T > Struct Template Reference

#include <SAHKDtree.hpp>

List of all members.

Public Attributes

TraceableEntry< T > * traceable
Axis axis
float plane
EventType type
OptimalCostSide optSide


Detailed Description

template<class T>
struct rcrt::PlanarEvent< T >

Event class that describes splitting events used in Wald's algorithm

Definition at line 79 of file SAHKDtree.hpp.


Member Data Documentation

template<class T>
TraceableEntry<T>* rcrt::PlanarEvent< T >::traceable

Definition at line 80 of file SAHKDtree.hpp.

Referenced by rcrt::SAHKDtree< rcrt::Triangle >::createPlanarEvents().

template<class T>
Axis rcrt::PlanarEvent< T >::axis

Definition at line 81 of file SAHKDtree.hpp.

Referenced by rcrt::SAHKDtree< rcrt::Triangle >::buildNode(), rcrt::SAHKDtree< rcrt::Triangle >::createPlanarEvents(), and rcrt::SAHKDtree< rcrt::Triangle >::SAH().

template<class T>
float rcrt::PlanarEvent< T >::plane

Definition at line 82 of file SAHKDtree.hpp.

Referenced by rcrt::SAHKDtree< rcrt::Triangle >::buildNode(), rcrt::SAHKDtree< rcrt::Triangle >::createPlanarEvents(), rcrt::SAHKDtree< rcrt::Triangle >::planarEventCompare(), and rcrt::SAHKDtree< rcrt::Triangle >::SAH().

template<class T>
EventType rcrt::PlanarEvent< T >::type

Definition at line 83 of file SAHKDtree.hpp.

Referenced by rcrt::SAHKDtree< rcrt::Triangle >::createPlanarEvents(), and rcrt::SAHKDtree< rcrt::Triangle >::planarEventCompare().

template<class T>
OptimalCostSide rcrt::PlanarEvent< T >::optSide

Definition at line 84 of file SAHKDtree.hpp.

Referenced by rcrt::SAHKDtree< rcrt::Triangle >::buildNode(), rcrt::SAHKDtree< rcrt::Triangle >::createPlanarEvents(), and rcrt::SAHKDtree< rcrt::Triangle >::SAH().


The documentation for this struct was generated from the following file:
Generated on Thu Jan 31 19:33:15 2008 for RenderingCompetitionRayTracer by  doxygen 1.5.3