15 #ifndef GEOS_IDX_BINTREE_BINTREE_H
16 #define GEOS_IDX_BINTREE_BINTREE_H
18 #include <geos/export.h>
23 #pragma warning(disable: 4251) // warning C4251: needs to have dll-interface to be used by clients of class
88 void insert(
Interval* itemInterval,
void* item);
90 std::vector<void*>* iterator();
92 std::vector<void*>* query(
double x);
94 std::vector<void*>* query(
Interval* interval);
97 std::vector<void*>* foundItems);
101 std::vector<Interval*>newIntervals;
117 void collectStats(
Interval* interval);
128 #endif // GEOS_IDX_BINTREE_BINTREE_H