GRASS GIS 8 Programmer's Manual
8.5.0dev(2024)-d6dec75dd4
|
#include <rtree.h>
Data Structures | |
struct | _recycle |
Data Fields | |
int | fd |
unsigned char | ndims |
unsigned char | nsides |
unsigned char | ndims_alloc |
unsigned char | nsides_alloc |
int | nodesize |
int | branchsize |
int | rectsize |
int | n_nodes |
int | n_leafs |
int | rootlevel |
int | nodecard |
int | leafcard |
int | min_node_fill |
int | min_leaf_fill |
int | minfill_node_split |
int | minfill_leaf_split |
char | overflow |
struct RTree::_recycle | free_nodes |
struct NodeBuffer ** | nb |
int ** | used |
rt_insert_fn * | insert_rect |
rt_delete_fn * | delete_rect |
rt_search_fn * | search_rect |
rt_valid_child_fn * | valid_child |
struct RTree_Node * | root |
struct nstack * | ns |
struct RTree_PartitionVars | p |
struct RTree_Branch * | BranchBuf |
struct RTree_Branch tmpb1 tmpb2 | c |
int | BranchCount |
struct RTree_Rect rect_0 rect_1 upperrect | orect |
RectReal * | center_n |
off_t | rootpos |
struct RTree_Branch* RTree::BranchBuf |
Definition at line 179 of file rtree.h.
Referenced by RTreeCreateTree().
int RTree::branchsize |
Definition at line 132 of file rtree.h.
Referenced by RTreeCreateTree().
struct RTree_Branch tmpb1 tmpb2 RTree::c |
Definition at line 179 of file rtree.h.
Referenced by RTreeCreateTree().
RectReal* RTree::center_n |
Definition at line 185 of file rtree.h.
Referenced by RTreeCreateTree().
rt_delete_fn* RTree::delete_rect |
Definition at line 166 of file rtree.h.
Referenced by RTreeCreateTree().
int RTree::fd |
Definition at line 125 of file rtree.h.
Referenced by dig_dump_spidx(), dig_spidx_free(), dig_spidx_free_areas(), dig_spidx_free_isles(), dig_spidx_free_lines(), dig_spidx_free_nodes(), and RTreeCreateTree().
struct RTree::_recycle RTree::free_nodes |
Referenced by RTreeCreateTree().
rt_insert_fn* RTree::insert_rect |
Definition at line 165 of file rtree.h.
Referenced by RTreeCreateTree().
int RTree::leafcard |
Definition at line 142 of file rtree.h.
Referenced by dig_Rd_spidx_head(), and RTreeCreateTree().
int RTree::min_leaf_fill |
Definition at line 144 of file rtree.h.
Referenced by dig_Rd_spidx_head(), and RTreeCreateTree().
int RTree::min_node_fill |
Definition at line 143 of file rtree.h.
Referenced by dig_Rd_spidx_head(), and RTreeCreateTree().
int RTree::minfill_leaf_split |
Definition at line 146 of file rtree.h.
Referenced by RTreeCreateTree().
int RTree::minfill_node_split |
Definition at line 145 of file rtree.h.
Referenced by RTreeCreateTree().
int RTree::n_leafs |
Definition at line 137 of file rtree.h.
Referenced by RTreeCreateTree().
int RTree::n_nodes |
Definition at line 136 of file rtree.h.
Referenced by dig_Wr_spidx_head(), and RTreeCreateTree().
struct NodeBuffer** RTree::nb |
Definition at line 157 of file rtree.h.
Referenced by RTreeCreateTree().
unsigned char RTree::ndims |
Definition at line 126 of file rtree.h.
Referenced by dig_Rd_spidx_head(), and RTreeCreateTree().
unsigned char RTree::ndims_alloc |
Definition at line 128 of file rtree.h.
Referenced by RTreeCreateTree().
int RTree::nodecard |
Definition at line 141 of file rtree.h.
Referenced by dig_Rd_spidx_head(), and RTreeCreateTree().
int RTree::nodesize |
Definition at line 131 of file rtree.h.
Referenced by dig_Rd_spidx_head(), dig_Wr_spidx_head(), and RTreeCreateTree().
struct nstack* RTree::ns |
Definition at line 175 of file rtree.h.
Referenced by RTreeCreateTree().
unsigned char RTree::nsides |
Definition at line 127 of file rtree.h.
Referenced by dig_Rd_spidx_head(), and RTreeCreateTree().
unsigned char RTree::nsides_alloc |
Definition at line 130 of file rtree.h.
Referenced by RTreeCreateTree(), Vect_spatial_index_add_item(), Vect_spatial_index_del_item(), and Vect_spatial_index_select().
struct RTree_Rect rect_0 rect_1 upperrect RTree::orect |
Definition at line 182 of file rtree.h.
Referenced by RTreeCreateTree().
char RTree::overflow |
Definition at line 147 of file rtree.h.
Referenced by RTreeCreateTree().
struct RTree_PartitionVars RTree::p |
Definition at line 175 of file rtree.h.
Referenced by RTreeCreateTree().
int RTree::rectsize |
Definition at line 133 of file rtree.h.
Referenced by RTreeCreateTree().
struct RTree_Node* RTree::root |
Definition at line 170 of file rtree.h.
Referenced by RTreeCreateTree().
int RTree::rootlevel |
Definition at line 138 of file rtree.h.
Referenced by RTreeCreateTree().
off_t RTree::rootpos |
Definition at line 187 of file rtree.h.
Referenced by dig_Rd_spidx_head(), and RTreeCreateTree().
rt_search_fn* RTree::search_rect |
Definition at line 167 of file rtree.h.
Referenced by RTreeCreateTree().
int** RTree::used |
Definition at line 162 of file rtree.h.
Referenced by RTreeCreateTree().
rt_valid_child_fn* RTree::valid_child |
Definition at line 168 of file rtree.h.
Referenced by RTreeCreateTree().