LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
RStarTree.h File Reference
#include <list>
#include <vector>
#include <limits>
#include <algorithm>
#include <cassert>
#include <functional>
#include <iostream>
#include <sstream>
#include <fstream>
#include "larreco/ClusterFinder/RStarTree/RStarBoundingBox.h"
#include "larreco/ClusterFinder/RStarTree/RStarVisitor.h"

Go to the source code of this file.

Classes

struct  RStarLeaf< BoundedItem, LeafType >
 
struct  RStarNode< BoundedItem >
 
class  RStarTree< LeafType, dimensions, min_child_items, max_child_items >
 Implementation of an RTree with an R* index. More...
 
struct  RStarTree< LeafType, dimensions, min_child_items, max_child_items >::VisitFunctor< Acceptor, Visitor >
 
struct  RStarTree< LeafType, dimensions, min_child_items, max_child_items >::QueryFunctor< Acceptor, Visitor >
 
struct  RStarTree< LeafType, dimensions, min_child_items, max_child_items >::RemoveLeafFunctor< Acceptor, LeafRemover >
 
struct  RStarTree< LeafType, dimensions, min_child_items, max_child_items >::RemoveFunctor< Acceptor, LeafRemover >
 

Macros

#define RTREE_REINSERT_P   0.30
 
#define RTREE_CHOOSE_SUBTREE_P   32
 
#define RSTAR_TEMPLATE
 

Macro Definition Documentation

#define RSTAR_TEMPLATE

Definition at line 51 of file RStarTree.h.

#define RTREE_CHOOSE_SUBTREE_P   32

Definition at line 48 of file RStarTree.h.

Referenced by RStarTree< int, 2, 32, 64 >::ChooseSubtree().

#define RTREE_REINSERT_P   0.30

Definition at line 47 of file RStarTree.h.

Referenced by RStarTree< int, 2, 32, 64 >::Reinsert().