Mitsuba Renderer  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >::RewriteItem Struct Reference

Once the tree has been constructed, it is rewritten into a more convenient binary storage format. More...

#include <mitsuba/render/gkdtree.h>

Public Member Functions

 RewriteItem (const KDNode *node, KDNode *target, const typename GenericKDTree::BuildContext *context, const AABBType &aabb)
 

Public Attributes

const KDNodenode
 
KDNodetarget
 
const GenericKDTree::BuildContextcontext
 
AABBType aabb
 

Detailed Description

template<typename AABBType, typename TreeConstructionHeuristic, typename Derived>
struct mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >::RewriteItem

Once the tree has been constructed, it is rewritten into a more convenient binary storage format.

This data structure is used to store temporary information about this process.

Constructor & Destructor Documentation

template<typename AABBType, typename TreeConstructionHeuristic, typename Derived>
mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >::RewriteItem::RewriteItem ( const KDNode node,
KDNode target,
const typename GenericKDTree::BuildContext context,
const AABBType &  aabb 
)
inline

Member Data Documentation

template<typename AABBType, typename TreeConstructionHeuristic, typename Derived>
AABBType mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >::RewriteItem::aabb
template<typename AABBType, typename TreeConstructionHeuristic, typename Derived>
const GenericKDTree::BuildContext* mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >::RewriteItem::context
template<typename AABBType, typename TreeConstructionHeuristic, typename Derived>
const KDNode* mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >::RewriteItem::node
template<typename AABBType, typename TreeConstructionHeuristic, typename Derived>
KDNode* mitsuba::GenericKDTree< AABBType, TreeConstructionHeuristic, Derived >::RewriteItem::target

The documentation for this struct was generated from the following file: