YafaRay Core  v3.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Macros | Variables
kdtree.h File Reference
#include <yafray_config.h>
#include <algorithm>
#include <utilities/y_alloc.h>
#include <core_api/bound.h>
#include <core_api/object3d.h>
#include <yafraycore/meshtypes.h>
Include dependency graph for kdtree.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kdTreeNode
 
class  boundEdge
 
struct  KdStack
 
struct  KdToDo
 
class  splitCost_t
 
class  bin_t
 
class  triKdTree_t
 

Macros

#define PRIM_DAT_SIZE   32
 

Variables

__BEGIN_YAFRAY int Kd_inodes
 
__BEGIN_YAFRAY int Kd_leaves
 
__BEGIN_YAFRAY int _emptyKd_leaves
 
__BEGIN_YAFRAY int Kd_prims
 

Macro Definition Documentation

#define PRIM_DAT_SIZE   32

Definition at line 19 of file kdtree.h.

Variable Documentation

__BEGIN_YAFRAY int _emptyKd_leaves

Definition at line 53 of file kdtree.cc.

__BEGIN_YAFRAY int Kd_inodes

Definition at line 53 of file kdtree.cc.

__BEGIN_YAFRAY int Kd_leaves

Definition at line 53 of file kdtree.cc.

__BEGIN_YAFRAY int Kd_prims

Definition at line 53 of file kdtree.cc.