Eclipse SUMO - Simulation of Urban MObility
libsumo::TraCIReservation Class Reference

#include <TraCIDefs.h>

Public Member Functions

 TraCIReservation ()
 
 TraCIReservation (const std::string &id, const std::vector< std::string > &persons, const std::string &group, const std::string &fromEdge, const std::string &toEdge, double departPos, double arrivalPos, double depart, double reservationTime, int state)
 

Data Fields

double arrivalPos
 drop-off position on the destination edge More...
 
double depart
 pickup-time More...
 
double departPos
 pickup position on the origin edge More...
 
std::string fromEdge
 The origin edge id. More...
 
std::string group
 The group id of this reservation. More...
 
std::string id
 The id of the taxi reservation (usable for traci.vehicle.dispatchTaxi) More...
 
std::vector< std::string > persons
 The persons ids that are part of this reservation. More...
 
double reservationTime
 time when the reservation was made More...
 
int state
 the state of this reservation More...
 
std::string toEdge
 The destination edge id. More...
 

Detailed Description

Definition at line 595 of file TraCIDefs.h.

Constructor & Destructor Documentation

◆ TraCIReservation() [1/2]

libsumo::TraCIReservation::TraCIReservation ( )
inline

Definition at line 597 of file TraCIDefs.h.

◆ TraCIReservation() [2/2]

libsumo::TraCIReservation::TraCIReservation ( const std::string &  id,
const std::vector< std::string > &  persons,
const std::string &  group,
const std::string &  fromEdge,
const std::string &  toEdge,
double  departPos,
double  arrivalPos,
double  depart,
double  reservationTime,
int  state 
)
inline

Definition at line 598 of file TraCIDefs.h.

Field Documentation

◆ arrivalPos

double libsumo::TraCIReservation::arrivalPos

drop-off position on the destination edge

Definition at line 623 of file TraCIDefs.h.

◆ depart

double libsumo::TraCIReservation::depart

pickup-time

Definition at line 625 of file TraCIDefs.h.

◆ departPos

double libsumo::TraCIReservation::departPos

pickup position on the origin edge

Definition at line 621 of file TraCIDefs.h.

◆ fromEdge

std::string libsumo::TraCIReservation::fromEdge

The origin edge id.

Definition at line 617 of file TraCIDefs.h.

◆ group

std::string libsumo::TraCIReservation::group

The group id of this reservation.

Definition at line 615 of file TraCIDefs.h.

◆ id

std::string libsumo::TraCIReservation::id

The id of the taxi reservation (usable for traci.vehicle.dispatchTaxi)

Definition at line 611 of file TraCIDefs.h.

◆ persons

std::vector<std::string> libsumo::TraCIReservation::persons

The persons ids that are part of this reservation.

Definition at line 613 of file TraCIDefs.h.

◆ reservationTime

double libsumo::TraCIReservation::reservationTime

time when the reservation was made

Definition at line 627 of file TraCIDefs.h.

◆ state

int libsumo::TraCIReservation::state

the state of this reservation

Definition at line 629 of file TraCIDefs.h.

◆ toEdge

std::string libsumo::TraCIReservation::toEdge

The destination edge id.

Definition at line 619 of file TraCIDefs.h.


The documentation for this class was generated from the following file: