adjustTree(Tree &tree, pageid_t mypageid, const NodeHead &adj, pageid_t adjpage, std::stack< pageid_t > &path) | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
adjustTreeReinsert(Tree &tree, pageid_t mypageid, const NodeHead &adj, pageid_t adjpage, std::stack< pageid_t > &path) | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
adjustTreeSplit(Tree &tree, pageid_t mypageid, const NodeHead &adjN, pageid_t adjNpage, const NodeHead &adjNN, pageid_t adjNNpage, std::stack< pageid_t > &path, char *overflowedLevel) | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
calcOverlap(const Tree &tree) const | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
calcStats(const Tree &tree, Stats &s) const | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
calcWasteArea(const Tree &tree) const | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
checkNode(const Tree &tree, unsigned int thislevel, unsigned int *numentries) const | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
childnum | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::NodeHead | |
children | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | |
chooseSubtree(Tree &tree, const Rect &newrect, unsigned int maxlevel, std::stack< pageid_t > &path) | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
condenseTree(Tree &tree, pageid_t mypageid, std::stack< pageid_t > &toReinsert, std::queue< pageid_t > &path) | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
deleteChild(const Tree &tree, unsigned int ci) | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
findLeaf(Tree &tree, const class LeafNodeData &rmdata, std::queue< pageid_t > &path) | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
findLeastEnlargement(const Tree &tree, const Rect &newrect) const | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
findLeastOverlap(const Tree &tree, const Rect &newrect) const | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
initializeRoot() | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::NodeHead | [inline] |
initializeSibling(unsigned int _level) | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::NodeHead | [inline] |
insertChild(Tree &tree, pageid_t mypageid, const NodeData &newdata, std::stack< pageid_t > &path, char *overflowedLevel) | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
level | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::NodeHead | |
NodeData typedef | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | |
nodeMBR | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::NodeHead | |
NodeType typedef | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | |
pickSeedsLinear(const Tree &tree, const Rect &newrect, unsigned int &seed1, unsigned int &seed2) const | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
pickSeedsQuadratic(const Tree &tree, const Rect &newrect, unsigned int &seed1, unsigned int &seed2) const | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
recalcChildrenMBR(const Tree &tree, class Rect &dest) const | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
reinsertData(Tree &tree, pageid_t mypageid, const NodeData &newdata, std::stack< pageid_t > &path, char *overflowedLevel) | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
splitNode(Tree &tree, const NodeData &newdata, NodeType **nndest, pageid_t &nn_page) | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
splitNodeMakeGroups(const Tree &tree, const Rect &newrect, std::vector< unsigned int > &group1, std::vector< unsigned int > &group2) const | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
splitNodeMakeGroupsRStar(const Tree &tree, const Rect &newrect, std::vector< unsigned int > &group1, std::vector< unsigned int > &group2) const | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |
writeFig(const Tree &tree, std::ostream &o, int maxlevel) const | VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | [inline] |