#include <stdio.h>
#include <math.h>
#include <assert.h>
#include <stdlib.h>
Go to the source code of this file.
|
| class | RTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES > |
| |
| struct | RTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Branch |
| |
| class | RTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Iterator |
| | Iterator is not remove safe. More...
|
| |
| struct | RTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Iterator::StackElement |
| |
| struct | RTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::ListNode |
| | A link list of nodes for reinsertion after a delete operation. More...
|
| |
| struct | RTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Node |
| | Node for each branch level. More...
|
| |
| struct | RTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVars |
| | Variables for finding a split partition. More...
|
| |
| struct | RTree< DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Rect |
| | Minimal bounding rectangle (n-dimensional) More...
|
| |
|
| #define | ASSERT assert |
| |
| #define | Max __max |
| |
| #define | Min __min |
| |
| #define | RTREE_DONT_USE_MEMPOOLS |
| |
| #define | rtree_max(a, b) (a>b?a:b) |
| |
| #define | rtree_min(a, b) (a<b?a:b) |
| |
| #define | RTREE_QUAL RTree<DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES> |
| |
| #define | RTREE_TEMPLATE template<class DATATYPE, class DATATYPENP, class ELEMTYPE, int NUMDIMS, class CONTEXT, class ELEMTYPEREAL, int TMAXNODES, int TMINNODES> |
| |
| #define | RTREE_USE_SPHERICAL_VOLUME |
| |
◆ ASSERT
◆ Max
◆ Min
◆ RTREE_DONT_USE_MEMPOOLS
| #define RTREE_DONT_USE_MEMPOOLS |
◆ rtree_max
| #define rtree_max |
( |
|
a, |
|
|
|
b |
|
) |
| (a>b?a:b) |
◆ rtree_min
| #define rtree_min |
( |
|
a, |
|
|
|
b |
|
) |
| (a<b?a:b) |
◆ RTREE_QUAL
| #define RTREE_QUAL RTree<DATATYPE, DATATYPENP, ELEMTYPE, NUMDIMS, CONTEXT, ELEMTYPEREAL, TMAXNODES, TMINNODES> |
◆ RTREE_TEMPLATE
| #define RTREE_TEMPLATE template<class DATATYPE, class DATATYPENP, class ELEMTYPE, int NUMDIMS, class CONTEXT, class ELEMTYPEREAL, int TMAXNODES, int TMINNODES> |
◆ RTREE_USE_SPHERICAL_VOLUME
| #define RTREE_USE_SPHERICAL_VOLUME |