Go to the documentation of this file.
33 #ifndef CPL_QUAD_TREE_H_INCLUDED
34 #define CPL_QUAD_TREE_H_INCLUDED
104 int* pnMaxBucketCapacity);
int CPLQuadTreeGetAdvisedMaxDepth(int nExpectedFeatures)
Definition: cpl_quad_tree.cpp:188
void(* CPLQuadTreeDumpFeatureFunc)(const void *hFeature, int nIndentLevel, void *pUserData)
Definition: cpl_quad_tree.h:69
void ** CPLQuadTreeSearch(const CPLQuadTree *hQuadtree, const CPLRectObj *pAoi, int *pnFeatureCount)
Definition: cpl_quad_tree.cpp:686
void CPLQuadTreeSetBucketCapacity(CPLQuadTree *hQuadtree, int nBucketCapacity)
Definition: cpl_quad_tree.cpp:254
double miny
Definition: cpl_quad_tree.h:56
double maxy
Definition: cpl_quad_tree.h:58
void * CPLRealloc(void *, size_t)
Definition: cpl_conv.cpp:225
void CPLQuadTreeInsertWithBounds(CPLQuadTree *hQuadtree, void *hFeature, const CPLRectObj *psBounds)
Definition: cpl_quad_tree.cpp:296
void CPLQuadTreeInsert(CPLQuadTree *hQuadtree, void *hFeature)
Definition: cpl_quad_tree.cpp:271
#define CPLAssert(expr)
Definition: cpl_error.h:186
#define CPL_C_START
Definition: cpl_port.h:337
double maxx
Definition: cpl_quad_tree.h:57
void CPLQuadTreeForeach(const CPLQuadTree *hQuadtree, CPLQuadTreeForeachFunc pfnForeach, void *pUserData)
Definition: cpl_quad_tree.cpp:751
void CPLQuadTreeDump(const CPLQuadTree *hQuadtree, CPLQuadTreeDumpFeatureFunc pfnDumpFeatureFunc, void *pUserData)
Definition: cpl_quad_tree.cpp:816
Definition: cpl_quad_tree.cpp:65
#define CPL_C_END
Definition: cpl_port.h:339
void CPLDebug(const char *, const char *,...)
Definition: cpl_error.cpp:602
CPLQuadTree * CPLQuadTreeCreate(const CPLRectObj *pGlobalBounds, CPLQuadTreeGetBoundsFunc pfnGetBounds)
Definition: cpl_quad_tree.cpp:149
Definition: cpl_quad_tree.h:54
void * CPLMalloc(size_t)
Definition: cpl_conv.cpp:168
void CPLError(CPLErr eErrClass, CPLErrorNum err_no, const char *fmt,...)
Definition: cpl_error.cpp:308
double minx
Definition: cpl_quad_tree.h:55
Definition: cpl_quad_tree.cpp:50
int(* CPLQuadTreeForeachFunc)(void *pElt, void *pUserData)
Definition: cpl_quad_tree.h:67
void CPLQuadTreeDestroy(CPLQuadTree *hQuadtree)
Definition: cpl_quad_tree.cpp:335
#define CPLFree
Definition: cpl_conv.h:81
void CPLQuadTreeSetMaxDepth(CPLQuadTree *hQuadtree, int nMaxDepth)
Definition: cpl_quad_tree.cpp:236
void CPLQuadTreeGetStats(const CPLQuadTree *hQuadtree, int *pnFeatureCount, int *pnNodeCount, int *pnMaxDepth, int *pnMaxBucketCapacity)
Definition: cpl_quad_tree.cpp:852
void(* CPLQuadTreeGetBoundsFunc)(const void *hFeature, CPLRectObj *pBounds)
Definition: cpl_quad_tree.h:65
#define CPLE_AppDefined
Definition: cpl_error.h:99
Generated for GDAL by
1.8.20.