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;
Represents an (1-dimensional) closed interval on the Real number line.
Definition: bintree/Interval.h:24
The base class for nodes in a Bintree.
Definition: bintree/NodeBase.h:35
A node of a Bintree.
Definition: index/bintree/Node.h:34
Basic namespace for all GEOS functionalities.
Definition: geos.h:39