15 #ifndef GEOS_INDEX_SPATIALINDEX_H 16 #define GEOS_INDEX_SPATIALINDEX_H 65 virtual void insert(
const geom::Envelope* itemEnv,
void* item) = 0;
77 virtual void query(
const geom::Envelope* searchEnv, std::vector<void*>&) = 0;
98 virtual bool remove(
const geom::Envelope* itemEnv,
void* item) = 0;
106 #endif // GEOS_INDEX_SPATIALINDEX_H An Envelope defines a rectangulare region of the 2D coordinate plane.
Abstract class defines basic insertion and query operations supported by classes implementing spatial...
A visitor for items in an index.
Basic namespace for all GEOS functionalities.