#include <RTree.h>
Public Member Functions | |
LevelStats () | |
zero initialized | |
LevelStats & | operator+= (const LevelStats &s) |
add things up | |
Public Attributes | |
unsigned int | bytes |
bytes used by nodes | |
unsigned int | children |
number of children in node level | |
unsigned int | nodes |
number of nodes in level | |
AreaType | overlap |
overlapping area of rectangles within one node | |
unsigned int | unusedbytes |
unused bytes in nodes | |
unsigned int | unusedchildren |
number of unused children places | |
AreaType | wastearea |
area outside the union of all rectangles within a node |
Definition at line 244 of file RTree.h.
VGServer::RTree::LevelStats::LevelStats | ( | ) | [inline] |
zero initialized
Definition at line 268 of file RTree.h.
References bytes, children, nodes, overlap, unusedbytes, unusedchildren, and wastearea.
LevelStats& VGServer::RTree::LevelStats::operator+= | ( | const LevelStats & | s | ) | [inline] |
add things up
Definition at line 280 of file RTree.h.
References bytes, children, nodes, overlap, unusedbytes, unusedchildren, and wastearea.
unsigned int VGServer::RTree::LevelStats::bytes |
bytes used by nodes
Definition at line 256 of file RTree.h.
Referenced by VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< VGServer::RTree::Tree::InnerNodeData >::calcStats(), LevelStats(), operator+=(), and VGServer::operator<<().
unsigned int VGServer::RTree::LevelStats::children |
number of children in node level
Definition at line 250 of file RTree.h.
Referenced by VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< VGServer::RTree::Tree::InnerNodeData >::calcStats(), LevelStats(), operator+=(), and VGServer::operator<<().
unsigned int VGServer::RTree::LevelStats::nodes |
number of nodes in level
Definition at line 247 of file RTree.h.
Referenced by VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< VGServer::RTree::Tree::InnerNodeData >::calcStats(), LevelStats(), operator+=(), and VGServer::operator<<().
overlapping area of rectangles within one node
Definition at line 262 of file RTree.h.
Referenced by VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< VGServer::RTree::Tree::InnerNodeData >::calcStats(), LevelStats(), operator+=(), and VGServer::operator<<().
unsigned int VGServer::RTree::LevelStats::unusedbytes |
unused bytes in nodes
Definition at line 259 of file RTree.h.
Referenced by VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< VGServer::RTree::Tree::InnerNodeData >::calcStats(), LevelStats(), operator+=(), and VGServer::operator<<().
unsigned int VGServer::RTree::LevelStats::unusedchildren |
number of unused children places
Definition at line 253 of file RTree.h.
Referenced by VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< VGServer::RTree::Tree::InnerNodeData >::calcStats(), LevelStats(), operator+=(), and VGServer::operator<<().
area outside the union of all rectangles within a node
Definition at line 265 of file RTree.h.
Referenced by VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< VGServer::RTree::Tree::InnerNodeData >::calcStats(), LevelStats(), operator+=(), and VGServer::operator<<().