16 #ifndef GEOS_INDEX_INTERVALRTREE_SORTEDPACKEDINTERVALRTREE_H
17 #define GEOS_INDEX_INTERVALRTREE_SORTEDPACKEDINTERVALRTREE_H
19 #include <geos/index/intervalrtree/IntervalRTreeNode.h>
30 namespace intervalrtree {
52 IntervalRTreeNode::ConstVect * leaves;
53 const IntervalRTreeNode * root;
57 void buildLevel( IntervalRTreeNode::ConstVect * src, IntervalRTreeNode::ConstVect * dest);
58 const IntervalRTreeNode * buildTree();
75 void insert(
double min,
double max,
void * item);
93 #endif // GEOS_INDEX_INTERVALRTREE_SORTEDPACKEDINTERVALRTREE_H
void insert(double min, double max, void *item)
A static index on a set of 1-dimensional intervals, using an R-Tree packed based on the order of the ...
Definition: SortedPackedIntervalRTree.h:49
void query(double min, double max, index::ItemVisitor *visitor)
A visitor for items in an index.
Definition: ItemVisitor.h:29