33 #ifndef CPL_QUAD_TREE_H_INCLUDED 34 #define CPL_QUAD_TREE_H_INCLUDED 104 int* pnMaxBucketCapacity);
void CPL_DLL ** CPLQuadTreeSearch(const CPLQuadTree *hQuadtree, const CPLRectObj *pAoi, int *pnFeatureCount)
Definition: cpl_quad_tree.cpp:686
double miny
Definition: cpl_quad_tree.h:56
double maxy
Definition: cpl_quad_tree.h:58
int CPL_DLL CPLQuadTreeGetAdvisedMaxDepth(int nExpectedFeatures)
Definition: cpl_quad_tree.cpp:188
void CPL_DLL CPLQuadTreeForeach(const CPLQuadTree *hQuadtree, CPLQuadTreeForeachFunc pfnForeach, void *pUserData)
Definition: cpl_quad_tree.cpp:751
void CPL_DLL CPLQuadTreeGetStats(const CPLQuadTree *hQuadtree, int *pnFeatureCount, int *pnNodeCount, int *pnMaxDepth, int *pnMaxBucketCapacity)
Definition: cpl_quad_tree.cpp:852
void CPL_DLL CPLQuadTreeDump(const CPLQuadTree *hQuadtree, CPLQuadTreeDumpFeatureFunc pfnDumpFeatureFunc, void *pUserData)
Definition: cpl_quad_tree.cpp:816
void CPL_DLL CPLQuadTreeDestroy(CPLQuadTree *hQuadtree)
Definition: cpl_quad_tree.cpp:335
double maxx
Definition: cpl_quad_tree.h:57
Definition: cpl_quad_tree.cpp:64
void(* CPLQuadTreeDumpFeatureFunc)(const void *hFeature, int nIndentLevel, void *pUserData)
Definition: cpl_quad_tree.h:69
void CPL_DLL CPLQuadTreeInsertWithBounds(CPLQuadTree *hQuadtree, void *hFeature, const CPLRectObj *psBounds)
Definition: cpl_quad_tree.cpp:296
void CPL_DLL CPLQuadTreeInsert(CPLQuadTree *hQuadtree, void *hFeature)
Definition: cpl_quad_tree.cpp:271
void(* CPLQuadTreeGetBoundsFunc)(const void *hFeature, CPLRectObj *pBounds)
Definition: cpl_quad_tree.h:65
Definition: cpl_quad_tree.h:54
CPLQuadTree CPL_DLL * CPLQuadTreeCreate(const CPLRectObj *pGlobalBounds, CPLQuadTreeGetBoundsFunc pfnGetBounds)
Definition: cpl_quad_tree.cpp:149
double minx
Definition: cpl_quad_tree.h:55
int(* CPLQuadTreeForeachFunc)(void *pElt, void *pUserData)
Definition: cpl_quad_tree.h:67
void CPL_DLL CPLQuadTreeSetMaxDepth(CPLQuadTree *hQuadtree, int nMaxDepth)
Definition: cpl_quad_tree.cpp:236
void CPL_DLL CPLQuadTreeSetBucketCapacity(CPLQuadTree *hQuadtree, int nBucketCapacity)
Definition: cpl_quad_tree.cpp:254