MCPcopy Index your code
hub / github.com/MapServer/MapServer / msReadTree

Function msReadTree

maptree.c:574–594  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

572}
573
574treeObj *msReadTree(char *filename, int debug)
575{
576 treeObj *tree=NULL;
577 SHPTreeHandle disktree;
578
579 disktree = msSHPDiskTreeOpen( filename, debug );
580 if(!disktree) {
581 msSetError(MS_IOERR, NULL, "msReadTree()");
582 return(NULL);
583 }
584
585 tree = (treeObj *) malloc(sizeof(treeObj));
586 MS_CHECK_ALLOC(tree, sizeof(treeObj), NULL);
587
588 tree->numshapes = disktree->nShapes;
589 tree->maxdepth = disktree->nDepth;
590
591 tree->root = readTreeNode( disktree );
592
593 return(tree);
594}
595
596static ms_int32 getSubNodeOffset(treeNodeObj *node)
597{

Callers

nothing calls this directly

Calls 3

msSHPDiskTreeOpenFunction · 0.85
msSetErrorFunction · 0.85
readTreeNodeFunction · 0.85

Tested by

no test coverage detected