HighMap library (C++)
Loading...
Searching...
No Matches
hmap::DiskSequentialTileStorage Class Reference

#include <tile_storage.hpp>

Inheritance diagram for hmap::DiskSequentialTileStorage:
Collaboration diagram for hmap::DiskSequentialTileStorage:

Public Member Functions

 DiskSequentialTileStorage ()
 
 ~DiskSequentialTileStorage () override
 
std::unique_ptr< TileStorageclone () const override
 
Arrayget_tile (const TileRegion &region) override
 
void release_tile (const TileRegion &region) override
 
size_t max_live_tiles () const override
 
void trim () override
 
std::string info_string () const override
 
- Public Member Functions inherited from hmap::TileStorage
virtual ~TileStorage ()=default
 

Constructor & Destructor Documentation

◆ DiskSequentialTileStorage()

hmap::DiskSequentialTileStorage::DiskSequentialTileStorage ( )

◆ ~DiskSequentialTileStorage()

hmap::DiskSequentialTileStorage::~DiskSequentialTileStorage ( )
override

Member Function Documentation

◆ clone()

std::unique_ptr< TileStorage > hmap::DiskSequentialTileStorage::clone ( ) const
overridevirtual

Implements hmap::TileStorage.

◆ get_tile()

Array & hmap::DiskSequentialTileStorage::get_tile ( const TileRegion region)
overridevirtual

Implements hmap::TileStorage.

◆ release_tile()

void hmap::DiskSequentialTileStorage::release_tile ( const TileRegion region)
overridevirtual

Implements hmap::TileStorage.

◆ max_live_tiles()

size_t hmap::DiskSequentialTileStorage::max_live_tiles ( ) const
overridevirtual

Implements hmap::TileStorage.

◆ trim()

void hmap::DiskSequentialTileStorage::trim ( )
overridevirtual

Reimplemented from hmap::TileStorage.

◆ info_string()

std::string hmap::DiskSequentialTileStorage::info_string ( ) const
inlineoverridevirtual

Implements hmap::TileStorage.


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