libspatialindex API Reference  (git-trunk)
SpatialIndex::MVRTree::Statistics Class Reference

#include <Statistics.h>

Inheritance diagram for SpatialIndex::MVRTree::Statistics:
Inheritance graph
Collaboration diagram for SpatialIndex::MVRTree::Statistics:
Collaboration graph

Public Member Functions

 Statistics ()
 
 Statistics (const Statistics &)
 
 ~Statistics () override
 
Statisticsoperator= (const Statistics &)
 
uint64_t getReads () const override
 
uint64_t getWrites () const override
 
uint32_t getNumberOfNodes () const override
 
uint64_t getNumberOfData () const override
 
virtual uint64_t getSplits () const
 
virtual uint64_t getHits () const
 
virtual uint64_t getMisses () const
 
virtual uint64_t getAdjustments () const
 
virtual uint64_t getQueryResults () const
 
virtual uint32_t getTreeHeight () const
 
virtual uint32_t getNumberOfNodesInLevel (uint32_t l) const
 
- Public Member Functions inherited from SpatialIndex::IStatistics
virtual ~IStatistics ()=default
 

Friends

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

Detailed Description

Definition at line 39 of file mvrtree/Statistics.h.

Constructor & Destructor Documentation

◆ Statistics() [1/2]

Statistics::Statistics ( )

Definition at line 34 of file mvrtree/Statistics.cc.

◆ Statistics() [2/2]

Statistics::Statistics ( const Statistics s)

Definition at line 39 of file mvrtree/Statistics.cc.

◆ ~Statistics()

Statistics::~Statistics ( )
overridedefault

Member Function Documentation

◆ getAdjustments()

uint64_t Statistics::getAdjustments ( ) const
virtual

Definition at line 118 of file mvrtree/Statistics.cc.

◆ getHits()

uint64_t Statistics::getHits ( ) const
virtual

Definition at line 108 of file mvrtree/Statistics.cc.

◆ getMisses()

uint64_t Statistics::getMisses ( ) const
virtual

Definition at line 113 of file mvrtree/Statistics.cc.

◆ getNumberOfData()

uint64_t Statistics::getNumberOfData ( ) const
overridevirtual

Implements SpatialIndex::IStatistics.

Definition at line 98 of file mvrtree/Statistics.cc.

◆ getNumberOfNodes()

uint32_t Statistics::getNumberOfNodes ( ) const
overridevirtual

Implements SpatialIndex::IStatistics.

Definition at line 93 of file mvrtree/Statistics.cc.

◆ getNumberOfNodesInLevel()

uint32_t Statistics::getNumberOfNodesInLevel ( uint32_t  l) const
virtual

Definition at line 140 of file mvrtree/Statistics.cc.

◆ getQueryResults()

uint64_t Statistics::getQueryResults ( ) const
virtual

Definition at line 123 of file mvrtree/Statistics.cc.

◆ getReads()

uint64_t Statistics::getReads ( ) const
overridevirtual

Implements SpatialIndex::IStatistics.

Definition at line 83 of file mvrtree/Statistics.cc.

◆ getSplits()

uint64_t Statistics::getSplits ( ) const
virtual

Definition at line 103 of file mvrtree/Statistics.cc.

◆ getTreeHeight()

uint32_t Statistics::getTreeHeight ( ) const
virtual

Definition at line 128 of file mvrtree/Statistics.cc.

◆ getWrites()

uint64_t Statistics::getWrites ( ) const
overridevirtual

Implements SpatialIndex::IStatistics.

Definition at line 88 of file mvrtree/Statistics.cc.

◆ operator=()

Statistics & Statistics::operator= ( const Statistics s)

Definition at line 60 of file mvrtree/Statistics.cc.

Friends And Related Function Documentation

◆ Index

friend class Index
friend

Definition at line 96 of file mvrtree/Statistics.h.

◆ Leaf

friend class Leaf
friend

Definition at line 97 of file mvrtree/Statistics.h.

◆ MVRTree

friend class MVRTree
friend

Definition at line 94 of file mvrtree/Statistics.h.

◆ Node

friend class Node
friend

Definition at line 95 of file mvrtree/Statistics.h.

◆ operator<<

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

The documentation for this class was generated from the following files: