16 #ifndef GEOS_IDX_BINTREE_BINTREE_H
17 #define GEOS_IDX_BINTREE_BINTREE_H
19 #include <geos/export.h>
24 #pragma warning(disable: 4251) // warning C4251: needs to have dll-interface to be used by clients of class
90 void insert(
Interval *itemInterval,
void* item);
92 std::vector<void*>* iterator();
94 std::vector<void*>* query(
double x);
96 std::vector<void*>* query(
Interval *interval);
99 std::vector<void*> *foundItems);
103 std::vector<Interval *>newIntervals;
119 void collectStats(
Interval *interval);
130 #endif // GEOS_IDX_BINTREE_BINTREE_H