|
Graphviz 14.0.3~dev.20251029.0425
|
#include <label/index.h>Go to the source code of this file.
Data Structures | |
| struct | Branch |
| struct | Node |
Typedefs | |
| typedef struct Branch | Branch_t |
| typedef struct Node | Node_t |
Functions | |
| void | InitNode (Node_t *) |
| void | InitBranch (Branch_t *) |
| Rect_t | NodeCover (Node_t *) |
| int | PickBranch (Rect_t, Node_t *) |
| int | AddBranch (RTree_t *, Branch_t *, Node_t *, Node_t **) |
| void | DisconBranch (Node_t *, int) |
| void | PrintBranch (int, Branch_t *) |
| Node_t * | RTreeNewNode (void) |
Definition at line 146 of file node.c.
References Node::branch, Branch::child, Node::count, NODECARD, NULL, and SplitNode().
Referenced by LoadNodes(), RTreeInsert(), and RTreeInsert2().
| void DisconBranch | ( | Node_t * | n, |
| int | i | ||
| ) |
Definition at line 171 of file node.c.
References Node::branch, Branch::child, Node::count, InitBranch(), and NODECARD.
Referenced by RTreeClose2().
| void InitBranch | ( | Branch_t * | b | ) |
Definition at line 42 of file node.c.
References Branch::child, InitRect(), NULL, and Branch::rect.
Referenced by DisconBranch(), and InitNode().
| void InitNode | ( | Node_t * | n | ) |
Definition at line 32 of file node.c.
References Node::branch, Node::count, InitBranch(), Node::level, and NODECARD.
Referenced by GetBranches(), and RTreeNewNode().
Definition at line 81 of file node.c.
References Node::branch, Branch::child, CombineRect(), InitRect(), NODECARD, and Branch::rect.
Referenced by RTreeInsert(), and RTreeInsert2().
Definition at line 105 of file node.c.
References Node::branch, Branch::child, CombineRect(), NODECARD, Branch::rect, and RectArea().
Referenced by RTreeInsert2().
| void PrintBranch | ( | int | , |
| Branch_t * | |||
| ) |
| Node_t * RTreeNewNode | ( | void | ) |
Definition at line 24 of file node.c.
References gv_alloc(), and InitNode().
Referenced by RTreeInsert(), RTreeNewIndex(), and SplitNode().