HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UT_PointGrid.h File Reference
#include "UT_ValArray.h"
#include "UT_Vector3.h"
#include "UT_VectorTypes.h"
#include "UT_VoxelArray.h"
#include "UT_BitArray.h"
#include "UT_PointGridImpl.h"
+ Include dependency graph for UT_PointGrid.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UT_PointGrid< T >
 Iteration over a range of elements This class implements a point-in-grid acceleration structure that does a multithreaded build to handle large particle counts and provides linear time lookups into the grid structure. It's similar in spirit to particle acceleration techniques used on GPUs: Green, Simon. Particle Simulation using CUDA. CUDA 4.0 SDK. More...
 
class  UT_PointGridIterator< T >
 Iteration over a range of keys returned from a UT_PointGrid query. More...
 
struct  UT_PointGridIterator< T >::UT_PointGridSequence
 
class  UT_PointGrid< T >
 Iteration over a range of elements This class implements a point-in-grid acceleration structure that does a multithreaded build to handle large particle counts and provides linear time lookups into the grid structure. It's similar in spirit to particle acceleration techniques used on GPUs: Green, Simon. Particle Simulation using CUDA. CUDA 4.0 SDK. More...
 
class  UT_PointGrid< T >::ut_isGridIdxLess
 
class  UT_PointGridVector3ArrayAccessor< INDEX, KEY >
 Generic UT_Vector3Array based accessor for UT_PointGrid. More...
 

Typedefs

typedef UT_PointGrid
< UT_PointGridVector3ArrayAccessor
< int32, exint > > 
UT_Vector3Grid
 
typedef UT_Vector3Grid::queuetype UT_Vector3GridQueue
 

Typedef Documentation

Definition at line 363 of file UT_PointGrid.h.