SpatialIndex::RTree::Statistics Class Reference

#include <Statistics.h>

List of all members.


Detailed Description

Definition at line 34 of file Statistics.h.

Public Member Functions

 Statistics ()
 Statistics (const Statistics &)
virtual ~Statistics ()
Statisticsoperator= (const Statistics &)
virtual unsigned long getReads () const
virtual unsigned long getWrites () const
virtual unsigned long getNumberOfNodes () const
virtual unsigned long getNumberOfData () const
virtual unsigned long getSplits () const
virtual unsigned long getHits () const
virtual unsigned long getMisses () const
virtual unsigned long getAdjustments () const
virtual unsigned long getQueryResults () const
virtual unsigned long getTreeHeight () const
virtual unsigned long getNumberOfNodesInLevel (unsigned long l) const

Private Member Functions

void reset ()

Private Attributes

unsigned long m_reads
unsigned long m_writes
unsigned long m_splits
unsigned long m_hits
unsigned long m_misses
unsigned long m_nodes
unsigned long m_adjustments
unsigned long m_queryResults
unsigned long m_data
unsigned long m_treeHeight
std::vector< unsigned long > m_nodesInLevel

Friends

class RTree
class Node
class Index
class Leaf
class BulkLoader
std::ostream & operator<< (std::ostream &os, const Statistics &s)


Constructor & Destructor Documentation

SpatialIndex::RTree::Statistics::Statistics (  ) 

SpatialIndex::RTree::Statistics::Statistics ( const Statistics  ) 

virtual SpatialIndex::RTree::Statistics::~Statistics (  )  [virtual]


Member Function Documentation

Statistics& SpatialIndex::RTree::Statistics::operator= ( const Statistics  ) 

virtual unsigned long SpatialIndex::RTree::Statistics::getReads (  )  const [virtual]

virtual unsigned long SpatialIndex::RTree::Statistics::getWrites (  )  const [virtual]

virtual unsigned long SpatialIndex::RTree::Statistics::getNumberOfNodes (  )  const [virtual]

virtual unsigned long SpatialIndex::RTree::Statistics::getNumberOfData (  )  const [virtual]

virtual unsigned long SpatialIndex::RTree::Statistics::getSplits (  )  const [virtual]

virtual unsigned long SpatialIndex::RTree::Statistics::getHits (  )  const [virtual]

virtual unsigned long SpatialIndex::RTree::Statistics::getMisses (  )  const [virtual]

virtual unsigned long SpatialIndex::RTree::Statistics::getAdjustments (  )  const [virtual]

virtual unsigned long SpatialIndex::RTree::Statistics::getQueryResults (  )  const [virtual]

virtual unsigned long SpatialIndex::RTree::Statistics::getTreeHeight (  )  const [virtual]

virtual unsigned long SpatialIndex::RTree::Statistics::getNumberOfNodesInLevel ( unsigned long  l  )  const [virtual]

void SpatialIndex::RTree::Statistics::reset (  )  [private]


Friends And Related Function Documentation

friend class RTree [friend]

Definition at line 83 of file Statistics.h.

friend class Node [friend]

Definition at line 84 of file Statistics.h.

friend class Index [friend]

Definition at line 85 of file Statistics.h.

friend class Leaf [friend]

Definition at line 86 of file Statistics.h.

friend class BulkLoader [friend]

Definition at line 87 of file Statistics.h.

std::ostream& operator<< ( std::ostream &  os,
const Statistics s 
) [friend]


Member Data Documentation

unsigned long SpatialIndex::RTree::Statistics::m_reads [private]

Definition at line 61 of file Statistics.h.

unsigned long SpatialIndex::RTree::Statistics::m_writes [private]

Definition at line 63 of file Statistics.h.

unsigned long SpatialIndex::RTree::Statistics::m_splits [private]

Definition at line 65 of file Statistics.h.

unsigned long SpatialIndex::RTree::Statistics::m_hits [private]

Definition at line 67 of file Statistics.h.

unsigned long SpatialIndex::RTree::Statistics::m_misses [private]

Definition at line 69 of file Statistics.h.

unsigned long SpatialIndex::RTree::Statistics::m_nodes [private]

Definition at line 71 of file Statistics.h.

unsigned long SpatialIndex::RTree::Statistics::m_adjustments [private]

Definition at line 73 of file Statistics.h.

unsigned long SpatialIndex::RTree::Statistics::m_queryResults [private]

Definition at line 75 of file Statistics.h.

unsigned long SpatialIndex::RTree::Statistics::m_data [private]

Definition at line 77 of file Statistics.h.

unsigned long SpatialIndex::RTree::Statistics::m_treeHeight [private]

Definition at line 79 of file Statistics.h.

std::vector<unsigned long> SpatialIndex::RTree::Statistics::m_nodesInLevel [private]

Definition at line 81 of file Statistics.h.


The documentation for this class was generated from the following file:
Generated on Tue Oct 28 16:52:08 2008 for Quantum GIS API Documentation by  doxygen 1.5.1