21 #ifndef MSDevice_BTreceiver_h
22 #define MSDevice_BTreceiver_h
147 const std::string& _observerLaneID,
SUMOReal _observerLanePos,
149 const std::string& _seenLaneID,
SUMOReal _seenLanePos)
218 static void cleanUp(std::map<std::string, SeenDevice*>& c, std::map<std::string, std::vector<SeenDevice*> >& s);
297 for (std::vector<VehicleState>::const_iterator i =
updates.begin(); i !=
updates.end(); ++i) {
298 ret.
add((*i).position);
319 std::map<std::string, std::vector<SeenDevice*> >
seen;
374 const std::string& otherID,
const Position& otherPos,
SUMOReal otherSpeed,
const std::string& otherLaneID,
SUMOReal otherLanePos,
375 std::map<std::string, SeenDevice*>& currentlySeen);
393 void leaveRange(std::map<std::string, SeenDevice*>& currentlySeen, std::map<std::string, std::vector<SeenDevice*> >& seen,
395 const std::string& otherID,
const Position& otherPos,
SUMOReal otherSpeed,
const std::string& otherLaneID,
SUMOReal otherLanePos,
423 void writeOutput(
const std::string&
id,
const std::map<std::string, std::vector<SeenDevice*> >& seen,
424 bool allRecognitions);
436 static std::map<std::string, VehicleInformation*>
sVehicles;