VGServer::RTree::Tree< _DataType, _DataTypeCallback >::LeafNode Class Reference

structure used to access fields of a leaf node page of the R-Tree More...

#include <RTree.h>

Inheritance diagram for VGServer::RTree::Tree< _DataType, _DataTypeCallback >::LeafNode:

VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > VGServer::RTree::Tree< _DataType, _DataTypeCallback >::NodeHead List of all members.

Public Member Functions

void deleteDataLeaf (Tree &tree, pageid_t mypageid, const LeafNodeData &rmdata, std::queue< pageid_t > &path)
 delete a data child from this leaf

Detailed Description

template<typename _DataType, typename _DataTypeCallback>
class VGServer::RTree::Tree< _DataType, _DataTypeCallback >::LeafNode

structure used to access fields of a leaf node page of the R-Tree

Definition at line 1924 of file RTree.h.


Member Function Documentation

template<typename _DataType, typename _DataTypeCallback>
void VGServer::RTree::Tree< _DataType, _DataTypeCallback >::LeafNode::deleteDataLeaf ( Tree tree,
pageid_t  mypageid,
const LeafNodeData rmdata,
std::queue< pageid_t > &  path 
) [inline]

delete a data child from this leaf

Definition at line 1928 of file RTree.h.

References VGServer::RTree::Tree< _DataType, _DataTypeCallback >::NodeHead::childnum, VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::children, VGServer::RTree::Tree< _DataType, _DataTypeCallback >::PageManager::deletePage(), VGServer::RTree::Tree< _DataType, _DataTypeCallback >::PageManager::getPage(), VGServer::RTree::Tree< _DataType, _DataTypeCallback >::NodeHead::level, VGServer::RTree::Tree< _DataType, _DataTypeCallback >::levels, VGServer::RTree::Tree< _DataType, _DataTypeCallback >::pageman, and VGServer::RTree::Tree< _DataType, _DataTypeCallback >::reinsertRect().

Referenced by VGServer::RTree::Tree< _DataType, _DataTypeCallback >::deleteRect().


The documentation for this class was generated from the following file:
Generated on Wed Sep 27 14:34:01 2006 for VGServer by  doxygen 1.4.7