20 #ifndef GEOS_IDX_QUADTREE_QUADTREE_H
21 #define GEOS_IDX_QUADTREE_QUADTREE_H
23 #include <geos/export.h>
24 #include <geos/index/SpatialIndex.h>
25 #include <geos/index/quadtree/Root.h>
32 #pragma warning(disable: 4251) // warning C4251: needs to have dll-interface to be used by clients of class
77 std::vector<geom::Envelope *> newEnvelopes;
144 void query(
const geom::Envelope *searchEnv, std::vector<void*>& ret);
169 root.visit(searchEnv, visitor);
182 std::vector<void*>* queryAll();
184 std::string toString()
const;
196 #endif // GEOS_IDX_QUADTREE_QUADTREE_H