Nori

GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildInterface Struct Reference

Communication data structure used to pass jobs to kd-tree builder threads. More...

#include <gkdtree.h>

List of all members.

Public Member Functions

 BuildInterface ()

Public Attributes

QMutex mutex
QWaitCondition cond
QWaitCondition condJobTaken
std::map< const KDNode
*, IndexType
threadMap
bool done
int depth
KDNodenode
BoundingBoxType nodeBoundingBox
EdgeEventeventStart
EdgeEventeventEnd
SizeType primCount
int badRefines

Detailed Description

template<typename BoundingBoxType, typename TreeConstructionHeuristic, typename Derived>
struct GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildInterface

Communication data structure used to pass jobs to kd-tree builder threads.

Definition at line 1224 of file gkdtree.h.


Constructor & Destructor Documentation

template<typename BoundingBoxType, typename TreeConstructionHeuristic, typename Derived>
GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildInterface::BuildInterface ( ) [inline]

Definition at line 1239 of file gkdtree.h.


Member Data Documentation

template<typename BoundingBoxType, typename TreeConstructionHeuristic, typename Derived>
int GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildInterface::badRefines

Definition at line 1237 of file gkdtree.h.

template<typename BoundingBoxType, typename TreeConstructionHeuristic, typename Derived>
QWaitCondition GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildInterface::cond

Definition at line 1227 of file gkdtree.h.

template<typename BoundingBoxType, typename TreeConstructionHeuristic, typename Derived>
QWaitCondition GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildInterface::condJobTaken

Definition at line 1227 of file gkdtree.h.

template<typename BoundingBoxType, typename TreeConstructionHeuristic, typename Derived>
int GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildInterface::depth

Definition at line 1232 of file gkdtree.h.

template<typename BoundingBoxType, typename TreeConstructionHeuristic, typename Derived>
bool GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildInterface::done

Definition at line 1229 of file gkdtree.h.

template<typename BoundingBoxType, typename TreeConstructionHeuristic, typename Derived>
EdgeEvent * GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildInterface::eventEnd

Definition at line 1235 of file gkdtree.h.

template<typename BoundingBoxType, typename TreeConstructionHeuristic, typename Derived>
EdgeEvent* GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildInterface::eventStart

Definition at line 1235 of file gkdtree.h.

template<typename BoundingBoxType, typename TreeConstructionHeuristic, typename Derived>
QMutex GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildInterface::mutex

Definition at line 1226 of file gkdtree.h.

template<typename BoundingBoxType, typename TreeConstructionHeuristic, typename Derived>
KDNode* GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildInterface::node

Definition at line 1233 of file gkdtree.h.

template<typename BoundingBoxType, typename TreeConstructionHeuristic, typename Derived>
BoundingBoxType GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildInterface::nodeBoundingBox

Definition at line 1234 of file gkdtree.h.

template<typename BoundingBoxType, typename TreeConstructionHeuristic, typename Derived>
SizeType GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildInterface::primCount

Definition at line 1236 of file gkdtree.h.

template<typename BoundingBoxType, typename TreeConstructionHeuristic, typename Derived>
std::map<const KDNode *, IndexType> GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::BuildInterface::threadMap

Definition at line 1228 of file gkdtree.h.


The documentation for this struct was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines