refactor: Add check for valid time fraction

This commit is contained in:
Lars Toenning
2024-01-04 22:38:53 +01:00
parent 78d0dc4435
commit e66a089114

View File

@@ -35,6 +35,10 @@ namespace BlackMisc::Simulation
m_startSituation(startSituation), m_endSituation(endSituation),
m_simulationTimeFraction(timeFraction)
{
if (CBuildConfig::isLocalDeveloperDebugBuild())
{
BLACK_VERIFY_X(isValidTimeFraction(m_simulationTimeFraction), Q_FUNC_INFO, "Time fraction needs to be within [0;1]");
}
m_pbh = CInterpolatorPbh(m_simulationTimeFraction, startSituation, endSituation);
}