Ref T238, logParts and getInterpolatedParts can be const

This commit is contained in:
Klaus Basan
2018-01-25 05:27:38 +01:00
parent 92d4294972
commit c9ad99df2e
5 changed files with 7 additions and 7 deletions

View File

@@ -201,7 +201,7 @@ namespace BlackMisc
template <typename Derived>
CAircraftParts CInterpolator<Derived>::getInterpolatedParts(qint64 currentTimeMsSinceEpoch,
const CInterpolationAndRenderingSetup &setup, CPartsStatus &partsStatus, bool log)
const CInterpolationAndRenderingSetup &setup, CPartsStatus &partsStatus, bool log) const
{
Q_UNUSED(setup);
partsStatus.reset();
@@ -268,7 +268,7 @@ namespace BlackMisc
}
template<typename Derived>
void CInterpolator<Derived>::logParts(qint64 timestamp, const CAircraftParts &parts, bool empty, bool log)
void CInterpolator<Derived>::logParts(qint64 timestamp, const CAircraftParts &parts, bool empty, bool log) const
{
if (!log || !m_logger) { return; }
CInterpolationLogger::PartsLog logInfo;

View File

@@ -50,7 +50,7 @@ namespace BlackMisc
//! Parts before given offset time (aka pending parts)
Aviation::CAircraftParts getInterpolatedParts(
qint64 currentTimeSinceEpoc, const CInterpolationAndRenderingSetup &setup, CPartsStatus &partsStatus, bool log = false);
qint64 currentTimeSinceEpoc, const CInterpolationAndRenderingSetup &setup, CPartsStatus &partsStatus, bool log = false) const;
//! Add a new aircraft situation
void addAircraftSituation(const Aviation::CAircraftSituation &situation);
@@ -101,7 +101,7 @@ namespace BlackMisc
CInterpolationLogger *m_logger = nullptr;
//! Log parts
void logParts(qint64 timestamp, const Aviation::CAircraftParts &parts, bool empty, bool log);
void logParts(qint64 timestamp, const Aviation::CAircraftParts &parts, bool empty, bool log) const;
Derived *derived() { return static_cast<Derived *>(this); }
const Derived *derived() const { return static_cast<const Derived *>(this); }

View File

@@ -42,7 +42,7 @@ namespace BlackMisc
//! \copydoc CInterpolator::getInterpolatedParts
BlackMisc::Aviation::CAircraftParts getInterpolatedParts(
qint64, const CInterpolationAndRenderingSetup &, CPartsStatus &, bool = false) { return {}; }
qint64, const CInterpolationAndRenderingSetup &, CPartsStatus &, bool = false) const { return {}; }
//! \copydoc CInterpolator::addAircraftSituation
void addAircraftSituation(const BlackMisc::Aviation::CAircraftSituation &) {}

View File

@@ -39,7 +39,7 @@ namespace BlackMisc
CAircraftParts CInterpolatorMulti::getInterpolatedParts(
qint64 currentTimeSinceEpoc, const CInterpolationAndRenderingSetup &setup,
CPartsStatus &partsStatus, bool log)
CPartsStatus &partsStatus, bool log) const
{
switch (m_mode)
{

View File

@@ -40,7 +40,7 @@ namespace BlackMisc
Aviation::CAircraftParts getInterpolatedParts(
qint64 currentTimeSinceEpoc,
const CInterpolationAndRenderingSetup &setup,
CPartsStatus &partsStatus, bool log = false);
CPartsStatus &partsStatus, bool log = false) const;
//! \copydoc CInterpolator::addAircraftSituation
void addAircraftSituation(const Aviation::CAircraftSituation &situation);