22 #include "ad/physics/DistanceValidInputRange.hpp"
23 #include "ad/physics/DurationValidInputRange.hpp"
24 #include "ad/physics/SpeedValidInputRange.hpp"
29 #include "spdlog/fmt/ostr.h"
30 #include "spdlog/spdlog.h"
47 bool inValidInputRange =
true;
55 if (!inValidInputRange && logErrors)
57 spdlog::error(
"withinValidInputRange(::ad::rss::world::RssDynamics)>> {} has invalid member",
62 if (inValidInputRange)
66 if (!inValidInputRange && logErrors)
69 "withinValidInputRange(::ad::rss::world::RssDynamics)>> {} element {} out of valid input range [{}, {}]",
72 ::ad::physics::Distance(0.),
73 ::ad::physics::Distance(1.));
77 if (inValidInputRange)
81 if (!inValidInputRange && logErrors)
84 "withinValidInputRange(::ad::rss::world::RssDynamics)>> {} element {} out of valid input range [{}, {}]",
87 ::ad::physics::Duration(0.),
88 ::ad::physics::Duration(10.));
92 return inValidInputRange;