|
GRASS 8 Programmer's Manual 8.6.0dev(2026)-ddeab64dbf
|
#include <stdio.h>#include <string.h>#include <stdlib.h>#include <grass/gis.h>#include "type.h"#include "tree.h"
Go to the source code of this file.
| dglTreeEdge_s * dglTreeEdgeAdd | ( | void * | pavl, |
| dglInt32_t | nKey | ||
| ) |
Definition at line 171 of file tree.c.
References avl_probe, dglTreeEdgeAlloc(), free(), and NULL.
Referenced by DGL_ADD_EDGE_FUNC().
| dglTreeEdge_s * dglTreeEdgeAlloc | ( | void | ) |
Definition at line 152 of file tree.c.
References free().
Referenced by DGL_DEL_EDGE_FUNC(), DGL_DEL_NODE_FUNC(), DGL_FLATTEN_FUNC(), dgl_release_V1(), dgl_release_V2(), and DGL_UNFLATTEN_FUNC().
Definition at line 159 of file tree.c.
Referenced by dgl_initialize_V2(), and DGL_UNFLATTEN_FUNC().
| dglTreeEdgePri32_s * dglTreeEdgePri32Add | ( | void * | pavl, |
| dglInt32_t | nKey | ||
| ) |
Definition at line 373 of file tree.c.
References avl_probe, dglTreeEdgePri32Alloc(), free(), _dglTreeEdgePri32::nKey, and NULL.
Referenced by dgl_edge_prioritizer_add().
| dglTreeEdgePri32_s * dglTreeEdgePri32Alloc | ( | void | ) |
Definition at line 352 of file tree.c.
References free().
Referenced by dgl_release_V1(), and dgl_release_V2().
| int dglTreeEdgePri32Compare | ( | const void * | pvEdgePri32A, |
| const void * | pvEdgePri32B, | ||
| void * | pvParam | ||
| ) |
Definition at line 360 of file tree.c.
Referenced by dgl_edge_prioritizer_add().
Definition at line 406 of file tree.c.
Referenced by dgl_edge_prioritizer_add(), dgl_initialize_V1(), dgl_initialize_V2(), DGL_SP_CACHE_INITIALIZE_FUNC(), DGL_UNFLATTEN_FUNC(), dglDepthComponents(), and dglDepthSpanning().
| dglTreeNode2_s * dglTreeNode2Add | ( | void * | pavl, |
| dglInt32_t | nKey | ||
| ) |
Definition at line 120 of file tree.c.
References avl_probe, dglTreeNode2Alloc(), free(), _dglTreeNode2::nKey, and NULL.
| dglTreeNode2_s * dglTreeNode2Alloc | ( | void | ) |
Definition at line 108 of file tree.c.
Referenced by dgl_initialize_V2().
| dglTreeNode_s * dglTreeNodeAdd | ( | void * | pavl, |
| dglInt32_t | nKey | ||
| ) |
Definition at line 66 of file tree.c.
References avl_probe, dglTreeNodeAlloc(), free(), _dglTreeNode::nKey, and NULL.
Referenced by DGL_SPAN_DEPTHFIRST_SPANNING_FUNC().
| dglTreeNode_s * dglTreeNodeAlloc | ( | void | ) |
Definition at line 45 of file tree.c.
References free().
Referenced by DGL_FLATTEN_FUNC(), dgl_release_V1(), dgl_release_V2(), DGL_UNFLATTEN_FUNC(), dglDepthComponents(), and dglDepthSpanning().
Definition at line 54 of file tree.c.
Referenced by dgl_initialize_V1(), dglDepthComponents(), and dglDepthSpanning().
| dglTreeNodePri32_s * dglTreeNodePri32Add | ( | void * | pavl, |
| dglInt32_t | nKey | ||
| ) |
Definition at line 320 of file tree.c.
References avl_probe, dglTreeNodePri32Alloc(), free(), _dglTreeNodePri32::nKey, and NULL.
| dglTreeNodePri32_s * dglTreeNodePri32Alloc | ( | void | ) |
Definition at line 302 of file tree.c.
References free().
Referenced by dgl_release_V1(), and dgl_release_V2().
| dglTreePredist_s * dglTreePredistAdd | ( | void * | pavl, |
| dglInt32_t | nKey | ||
| ) |
Definition at line 270 of file tree.c.
References avl_probe, dglTreePredistAlloc(), free(), _dglTreePredist::nKey, and NULL.
| dglTreePredist_s * dglTreePredistAlloc | ( | void | ) |
Definition at line 252 of file tree.c.
References free().
Referenced by DGL_SP_CACHE_RELEASE_FUNC().
Definition at line 257 of file tree.c.
Referenced by DGL_SP_CACHE_INITIALIZE_FUNC().
| dglTreeTouchI32_s * dglTreeTouchI32Add | ( | void * | pavl, |
| dglInt32_t | nKey | ||
| ) |
Definition at line 220 of file tree.c.
References avl_probe, dglTreeTouchI32Alloc(), free(), _dglTreeTouchI32::nKey, and NULL.
| dglTreeTouchI32_s * dglTreeTouchI32Alloc | ( | void | ) |
Definition at line 202 of file tree.c.
References free().
Referenced by DGL_SP_CACHE_RELEASE_FUNC().