UT/UT_RTree.h File Reference

#include <SYS/SYS_Types.h>
#include <vector>
#include <limits>
#include "UT_API.h"
#include "UT_Math.h"
#include "UT_IntArray.h"
#include "UT_BoundingBox.h"
#include "UT_Vector3.h"

Go to the source code of this file.

Classes

class  UT_BoxT< T >
class  UT_RTreeBoxAssignmentT< T >
class  UT_RTreeGeneric< MAX_ORDER >

Typedefs

typedef UT_BoxT< fpreal32UT_BoxF
typedef UT_BoxT< fpreal64UT_BoxD
typedef UT_BoxT< fpreal64UT_Box
typedef UT_RTreeBoxAssignmentT
< fpreal32
UT_RTreeBoxAssignmentF
typedef UT_RTreeBoxAssignmentT
< fpreal64
UT_RTreeBoxAssignmentD
typedef UT_RTreeBoxAssignmentT
< fpreal64
UT_RTreeBoxAssignment
typedef UT_RTreeGeneric< 2 > UT_RTree2
typedef UT_RTreeGeneric< 16 > UT_RTree16
typedef UT_RTreeGeneric< 2 > UT_RTree

Functions

template<typename QUERY_SHAPE , int MAX_ORDER, typename T >
void UTgetIntersectingItems (UT_IntArray &results, const UT_RTreeGeneric< MAX_ORDER > &tree, const QUERY_SHAPE &query_box, const UT_RTreeBoxAssignmentT< T > &assignment)
template<typename QUERY_SHAPE , int MAX_ORDER, typename T >
int * UTgetIntersectingItems (const UT_RTreeGeneric< MAX_ORDER > &tree, const QUERY_SHAPE &query_box, const UT_RTreeBoxAssignmentT< T > &assignment, int *const items_begin)


Typedef Documentation

Definition at line 259 of file UT_RTree.h.

Definition at line 258 of file UT_RTree.h.

Definition at line 257 of file UT_RTree.h.

Definition at line 269 of file UT_RTree.h.

Definition at line 268 of file UT_RTree.h.

Definition at line 267 of file UT_RTree.h.

Definition at line 264 of file UT_RTree.h.

Definition at line 263 of file UT_RTree.h.

Definition at line 262 of file UT_RTree.h.


Function Documentation

template<typename QUERY_SHAPE , int MAX_ORDER, typename T >
int* UTgetIntersectingItems ( const UT_RTreeGeneric< MAX_ORDER > &  tree,
const QUERY_SHAPE &  query_box,
const UT_RTreeBoxAssignmentT< T > &  assignment,
int *const   items_begin 
) [inline]

Definition at line 944 of file UT_RTree.C.

template<typename QUERY_SHAPE , int MAX_ORDER, typename T >
void UTgetIntersectingItems ( UT_IntArray results,
const UT_RTreeGeneric< MAX_ORDER > &  tree,
const QUERY_SHAPE &  query_box,
const UT_RTreeBoxAssignmentT< T > &  assignment 
) [inline]

Definition at line 902 of file UT_RTree.C.


Generated on Thu Jan 31 00:29:17 2013 for HDK by  doxygen 1.5.9