Definition at line 632 of file lwtree.c.
633{
634 int num_edges = 0, i = 0, j = 0;
638
639
641 return NULL;
642
643
644 switch(seg_type)
645 {
648 break;
651 break;
653 num_edges = (pa->
npoints - 1)/2;
654 break;
655 default:
656 lwerror(
"%s: unsupported seg_type - %d", __func__, seg_type);
657 }
658
659
661 for (i = 0; i < num_edges; i++)
662 {
664 if (node)
665 nodes[j++] = node;
666 }
667
668
670
671
673
674
675 return tree;
676}
void * lwalloc(size_t size)
void void lwerror(const char *fmt,...) __attribute__((format(printf
Write a notice out to the error handler.
static RECT_NODE * rect_node_leaf_new(const POINTARRAY *pa, int seg_num, int geom_type)
static RECT_NODE_SEG_TYPE lwgeomTypeArc[]
static RECT_NODE * rect_nodes_merge(RECT_NODE **nodes, uint32_t num_nodes)
References lwalloc(), lwerror(), lwfree(), lwgeomTypeArc, POINTARRAY::npoints, rect_node_leaf_new(), RECT_NODE_SEG_CIRCULAR, RECT_NODE_SEG_LINEAR, RECT_NODE_SEG_POINT, and rect_nodes_merge().
Referenced by rect_tree_from_lwline(), rect_tree_from_lwpoint(), and rect_tree_from_lwpoly().