20 #ifndef MSDevice_BTreceiver_h
21 #define MSDevice_BTreceiver_h
146 const std::string& _observerLaneID,
SUMOReal _observerLanePos,
148 const std::string& _seenLaneID,
SUMOReal _seenLanePos)
217 static void cleanUp(std::map<std::string, SeenDevice*>& c, std::map<std::string, std::vector<SeenDevice*> >& s);
296 for (std::vector<VehicleState>::const_iterator i =
updates.begin(); i !=
updates.end(); ++i) {
297 ret.
add((*i).position);
318 std::map<std::string, std::vector<SeenDevice*> >
seen;
373 const std::string& otherID,
const Position& otherPos,
SUMOReal otherSpeed,
const std::string& otherLaneID,
SUMOReal otherLanePos,
374 std::map<std::string, SeenDevice*>& currentlySeen);
392 void leaveRange(std::map<std::string, SeenDevice*>& currentlySeen, std::map<std::string, std::vector<SeenDevice*> >& seen,
394 const std::string& otherID,
const Position& otherPos,
SUMOReal otherSpeed,
const std::string& otherLaneID,
SUMOReal otherLanePos,
423 const std::string& otherID,
const Position& otherPos,
SUMOReal otherSpeed,
const std::string& otherLaneID,
SUMOReal otherLanePos,
424 std::map<std::string, SeenDevice*>& currentlySeen);
432 void writeOutput(
const std::string&
id,
const std::map<std::string, std::vector<SeenDevice*> >& seen,
433 bool allRecognitions);
445 static std::map<std::string, VehicleInformation*>
sVehicles;