SAHKDTree Member List

This is the complete list of members for SAHKDTree, including all inherited members.

buildTree(const PrimitiveList &list, const Box &bbox)SAHKDTree [virtual]
buildTree(Node *node, const Box &bbox, EventList &events, unsigned int depth) constSAHKDTree [private]
KDTree::buildTree(const PrimitiveList &list, const Box &bbox)KDTree [virtual]
classifyAndSplice(EventList &eLeft, EventList &eRight, Node *node, const Box &bbox, const EventList &events, const SplitPlane &plane) constSAHKDTree [private]
cost(float probability_left, float probability_right, unsigned int number_left, unsigned int number_right) constSAHKDTree [inline, private]
EventList typedefSAHKDTree [private]
findBestPlane(float &minCost, const Node *node, const Box &bbox, const EventList &events) constSAHKDTree [private]
generateEvents(EventList &events, Primitive *primitive, const Box &bbox) constSAHKDTree [private]
intersect(Ray &ray) constKDTree [virtual]
intersect(const Node *node, Ray &ray, float min, float max) constKDTree [protected, virtual]
KDTree(unsigned int min_primitives, unsigned int max_depth)KDTree [inline]
maxDepth() constKDTree [inline]
mBoundingBoxKDTree [protected]
minPrimitives() constKDTree [inline]
mKIntersectSAHKDTree [private]
mKTraversalSAHKDTree [private]
mLambdaSAHKDTree [private]
mMaxDepthKDTree [protected]
mMinPrimitivesKDTree [protected]
mRootNodeKDTree [protected]
PrimitiveList typedefKDTree
SAH(Side &side, const Box &bbox, const SplitPlane &plane, unsigned int number_left, unsigned int number_right, unsigned int number_middle) constSAHKDTree [private]
SAHKDTree(float lambda=0.8f, float kTraversal=5.0f, float kIntersect=1.0f)SAHKDTree [inline]
setConstraints(unsigned int min_primitives, unsigned int max_depth)KDTree [inline]
terminate(const Node *current, float minCost, unsigned int depth) constSAHKDTree [private, virtual]
~KDTree()KDTree [virtual]
~SAHKDTree()SAHKDTree [virtual]


Generated on Fri Feb 1 00:02:28 2008 for Grayfall by  doxygen 1.5.1