17 #include <geos/export.h>
39 static int getSubnodeIndex(
Interval* interval,
double centre);
45 virtual std::vector<void*>* getItems();
47 virtual void add(
void* item);
49 virtual std::vector<void*>* addAllItems(std::vector<void*>* newItems);
51 virtual std::vector<void*>* addAllItemsFromOverlapping(
Interval* interval,
52 std::vector<void*>* resultItems);
58 virtual int nodeSize();
62 std::vector<void*>* items;
71 virtual bool isSearchMatch(
Interval* interval) = 0;