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< PageDatareadPage (Editor *editor, size_t dataset, size_t index)
 
void erasePage (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

◆ erasePage()

void PageManager::erasePage ( Editor * editor,
size_t dataset,
size_t index )

Referenced by Editor::erasePage().

◆ readPage()

std::shared_ptr< PageData > PageManager::readPage ( 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 erasePage(), and readPage().


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