3D Forest
Software for analysis of Lidar data from forest environment.
PageManager Class Reference

#include <PageManager.hpp>

Classes

struct  Key
 

Public Member Functions

 PageManager ()
 
 ~PageManager ()
 
std::shared_ptr< PageDataget (Editor *editor, size_t dataset, size_t index)
 
void erase (Editor *editor, size_t dataset, size_t index)
 

Private Attributes

std::map< Key, std::shared_ptr< PageData > > cache_
 

Constructor & Destructor Documentation

◆ PageManager()

PageManager::PageManager ( )

◆ ~PageManager()

PageManager::~PageManager ( )

Member Function Documentation

◆ erase()

void PageManager::erase ( Editor editor,
size_t  dataset,
size_t  index 
)

Referenced by Editor::erasePage().

◆ get()

std::shared_ptr< PageData > PageManager::get ( Editor editor,
size_t  dataset,
size_t  index 
)

Referenced by Editor::readPage().

Member Data Documentation

◆ cache_

std::map<Key, std::shared_ptr<PageData> > PageManager::cache_
private

Referenced by erase(), and get().


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