10 else if (in ==
"yellow")
14 else if (in ==
"small-orange" || in ==
"orange")
18 else if (in ==
"big-orange")
22 else if (in ==
"timekeeping")
26 else if (in ==
"invisible")
38 for (
auto& list : lists)
42 ret.
list.push_back(lm);
47 ret.
list.push_back(p.first);
48 ret.
list.push_back(p.second);
56 for (
auto& lm : in.
list)
66 if (disciplineStr ==
"autocross")
70 else if (disciplineStr ==
"trackdrive")
74 else if (disciplineStr ==
"acceleration")
78 else if (disciplineStr ==
"skidpad")
std::vector< Landmark > list
std::vector< std::pair< Landmark, Landmark > > time_keeping_gates
std::vector< Landmark > left_lane
std::vector< Landmark > unknown
std::vector< Landmark > right_lane
Discipline stringToDiscipline(const std::string &disciplineStr)
Track lmListToTrack(LandmarkList &in)
LandmarkList trackToLMList(Track &in)
LandmarkType stringToLandmarkType(const std::string &in)