125 std::map<std::string, std::tuple<SUMOTime, std::string, bool, ConstMSEdgeVector > >
myRoutes;
Base (microsim) event class.
std::map< std::string, Trajectory > myTrajectories
void myStartElement(int element, const SUMOSAXAttributes &attrs)
Called on the opening of a tag.
std::map< std::string, std::tuple< SUMOTime, std::string, bool, ConstMSEdgeVector > > myRoutes
SUMOTime execute(SUMOTime currentTime)
Executes the command.
MoveVehicles & operator=(const MoveVehicles &)=delete
Invalidated assignment operator.
A device which replays a vehicle trajectory from an fcd file.
MSDevice_FCDReplay(const MSDevice_FCDReplay &)=delete
Invalidated copy constructor.
~MSDevice_FCDReplay()
Destructor.
static FCDHandler myHandler
static void init()
Static intialization.
std::vector< TrajectoryEntry > Trajectory
static void buildVehicleDevices(SUMOVehicle &v, std::vector< MSVehicleDevice * > &into)
Build devices for the given vehicle, if needed.
MSDevice_FCDReplay(SUMOVehicle &holder, const std::string &id)
Constructor.
void move(SUMOTime currentTime)
const std::string deviceName() const
return the name for this type of device
Trajectory * myTrajectory
void setTrajectory(Trajectory *const t)
MSDevice_FCDReplay & operator=(const MSDevice_FCDReplay &)=delete
Invalidated assignment operator.
static void insertOptions(OptionsCont &oc)
Inserts MSDevice_FCDReplay-options.
Abstract in-vehicle device.
A storage for options typed value containers)
A point in 2D or 3D with translation and scaling methods.
Encapsulated SAX-Attributes.
SAX-handler base for SUMO-files.
Representation of a vehicle.