MCPcopy Create free account
hub / github.com/OSGeo/gdal / CPLQuadTreeSearch

Function CPLQuadTreeSearch

port/cpl_quad_tree.cpp:896–914  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

894 */
895
896void **CPLQuadTreeSearch(const CPLQuadTree *hQuadTree, const CPLRectObj *pAoi,
897 int *pnFeatureCount)
898{
899 CPLAssert(hQuadTree);
900 CPLAssert(pAoi);
901
902 int nFeatureCount = 0;
903 if (pnFeatureCount == nullptr)
904 pnFeatureCount = &nFeatureCount;
905
906 *pnFeatureCount = 0;
907
908 int nMaxFeatures = 0;
909 void **ppFeatureList = nullptr;
910 CPLQuadTreeCollectFeatures(hQuadTree, hQuadTree->psRoot, pAoi,
911 pnFeatureCount, &nMaxFeatures, &ppFeatureList);
912
913 return ppFeatureList;
914}
915
916/************************************************************************/
917/* CPLQuadTreeHasMatch() */

Calls 1

Tested by 1

TEST_FFunction · 0.68