HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_KDTree.h File Reference
#include "UT_API.h"
#include "UT_BoundingBox.h"
#include "UT_BoundingRect.h"
#include "UT_IntArray.h"
#include "UT_Array.h"
#include "UT_Lock.h"
#include "UT_UniquePtr.h"
#include "UT_VectorTypes.h"
#include <SYS/SYS_Inline.h>
#include <SYS/SYS_Math.h>
+ Include dependency graph for UT_KDTree.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  UT_KDQueryPt
 Lookup point information to be passed to the query functions. More...
 
struct  UT_KDQueryPtUnitWrap
 
class  UT_KDTriQuery
 
class  UT_KDTetQuery
 
class  UT_KDTubeQuery
 Lookup information for line queries. More...
 
class  UT_KDLineQuery
 Queries for infinite lines (infinite tubes) More...
 
class  UT_KDTree
 
class  UT_KDTree::VolumeData
 Interface for aggregate data used by volume filtering. More...
 
class  UT_KDTree::Visitor
 Interface for tree traversals. More...
 
class  UT_KDTree::AggregateVolume
 
class  UT_KDTree::KDSplit
 
class  ut_KDPQueueDeleter
 

Macros

#define UT_KD_MAXDIM   254
 

Typedefs

using ut_KDPQueuePtr = UT_UniquePtr< ut_KDPQueue, ut_KDPQueueDeleter >
 

Macro Definition Documentation

#define UT_KD_MAXDIM   254

Definition at line 47 of file UT_KDTree.h.

Typedef Documentation

Definition at line 42 of file UT_KDTree.h.