41 #ifndef VN2DGRIDQUERY_H_
42 #define VN2DGRIDQUERY_H_
44 #include "Grid2DQuery.h"
72 virtual void query(
const Point<int>& center,
int range,
bool includeCenter, std::vector<T*>& out)
const;
86 int yMin = center[1] - range;
91 for (
int y = yMin; y < yMax; y++) {
95 yMax = center[1] + range + 1;
100 for (
int y = yMin; y < yMax; y++) {
104 int xMin = center[0] - range;
107 for (
int x = xMin; x < center[0]; x++) {
111 int xMax = center[0] + range + 1;
114 xMin = center[0] + 1;
115 for (
int x = xMin; x < xMax; x++) {