Require a radius parameter when using bearings

This commit is contained in:
whytro
2023-03-10 04:15:07 +09:00
parent 82b73ed9ab
commit c9a5c76ed4
8 changed files with 44 additions and 55 deletions
+1 -1
View File
@@ -106,7 +106,7 @@ struct BaseParameters
bool IsValid() const
{
return (hints.empty() || hints.size() == coordinates.size()) &&
(bearings.empty() || bearings.size() == coordinates.size()) &&
(bearings.empty() || bearings.size() == radiuses.size()) &&
(radiuses.empty() || radiuses.size() == coordinates.size()) &&
(approaches.empty() || approaches.size() == coordinates.size()) &&
std::all_of(bearings.begin(),