Public Member Functions | Public Attributes | List of all members
detail::ExpiringArea Struct Reference

#include <tile_cache_delay.h>

Public Member Functions

 ExpiringArea (Area area)
 
 ExpiringArea (ExpiringArea &&)=default
 
 ExpiringArea (ExpiringArea const &p)
 
ExpiringAreaoperator= (ExpiringArea &&)=default
 
ExpiringAreaoperator= (ExpiringArea const &p)
 
template<typename Tile >
bool ready (TileCacheDelay< Tile > const &cache) const
 

Public Attributes

Area area
 
QTimer timer
 

Detailed Description

An ExpiringArea is an Area that gets ready after at most 2s

Its only purpose is to be stored inside a AreaHistory.

Definition at line 33 of file tile_cache_delay.h.

Constructor & Destructor Documentation

◆ ExpiringArea() [1/3]

detail::ExpiringArea::ExpiringArea ( Area  area)
inline

Definition at line 38 of file tile_cache_delay.h.

◆ ExpiringArea() [2/3]

detail::ExpiringArea::ExpiringArea ( ExpiringArea &&  )
default

◆ ExpiringArea() [3/3]

detail::ExpiringArea::ExpiringArea ( ExpiringArea const &  p)
inline

Definition at line 46 of file tile_cache_delay.h.

Member Function Documentation

◆ operator=() [1/2]

ExpiringArea& detail::ExpiringArea::operator= ( ExpiringArea &&  )
default

◆ operator=() [2/2]

ExpiringArea& detail::ExpiringArea::operator= ( ExpiringArea const &  p)
inline

Definition at line 69 of file tile_cache_delay.h.

◆ ready()

template<typename Tile >
bool detail::ExpiringArea::ready ( TileCacheDelay< Tile > const &  cache) const
inline

Is this Area ready to be displayed?

Ready means that either the whole area is fully loaded or that the area expired.

Definition at line 57 of file tile_cache_delay.h.

Member Data Documentation

◆ area

Area detail::ExpiringArea::area

Definition at line 36 of file tile_cache_delay.h.

◆ timer

QTimer detail::ExpiringArea::timer

Definition at line 35 of file tile_cache_delay.h.


The documentation for this struct was generated from the following file:


rviz_satellite
Author(s): Gareth Cross , Andre Schröder
autogenerated on Thu May 4 2023 02:31:43