SUMO - Simulation of Urban MObility
|
#include <AGTrip.h>
Private Attributes | |
int | atTime |
int | day |
AGPosition | from |
std::list< AGPosition > | passBy |
AGPosition | to |
std::string | type |
std::string | vehicle |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void AGTrip::addLayOver | ( | AGPosition | by | ) |
Definition at line 66 of file AGTrip.cpp.
References passBy.
Referenced by AGActivities::generateBusTraffic().
void AGTrip::addLayOver | ( | AGTrip & | trip | ) |
Definition at line 71 of file AGTrip.cpp.
void AGTrip::addLayOverWithoutDestination | ( | AGTrip & | trip | ) |
Definition at line 80 of file AGTrip.cpp.
References passBy.
estimate the departure time needed for a given arrival time and a speed in seconds per kilometer
Definition at line 161 of file AGTrip.cpp.
References getTimeTrip().
AGPosition AGTrip::getArr | ( | ) |
Definition at line 108 of file AGTrip.cpp.
References to.
Referenced by AGActivityTripWriter::addTrip().
returns the estimated arrival time given the time to make one kilometer
Definition at line 142 of file AGTrip.cpp.
References atTime, and getTimeTrip().
Referenced by getRideBackArrTime().
int AGTrip::getDay | ( | ) |
Definition at line 196 of file AGTrip.cpp.
References day.
Referenced by AGActivityTripWriter::addTrip(), operator<(), AGActivityGen::timeTripValidation(), and AGActivityGen::varDepTime().
AGPosition AGTrip::getDep | ( | ) |
Definition at line 103 of file AGTrip.cpp.
References from.
Referenced by AGActivityTripWriter::addTrip().
std::list< AGPosition > * AGTrip::getPassed | ( | ) |
Definition at line 88 of file AGTrip.cpp.
References passBy.
Referenced by AGActivityTripWriter::addTrip().
returns the time regarding the departure time going through the different points and coming back to the initial position given the time to make one kilometer
Definition at line 148 of file AGTrip.cpp.
References AGPosition::distanceTo(), from, getArrTime(), and to.
int AGTrip::getTime | ( | ) |
Definition at line 113 of file AGTrip.cpp.
References atTime.
Referenced by AGActivityTripWriter::addTrip(), operator<(), AGActivityGen::timeTripValidation(), and AGActivityGen::varDepTime().
gives the time in seconds for the trip given a speed in seconds per kilometer (in city, not car speed but time needed to make a distance in the city)
Definition at line 118 of file AGTrip.cpp.
References AGPosition::distanceTo(), from, passBy, SUMOReal, and to.
Referenced by estimateDepTime(), and getArrTime().
std::string AGTrip::getType | ( | ) |
Definition at line 93 of file AGTrip.cpp.
References type.
Referenced by AGActivityTripWriter::addTrip(), and AGActivityGen::varDepTime().
std::string AGTrip::getVehicleName | ( | ) |
Definition at line 167 of file AGTrip.cpp.
References vehicle.
Referenced by AGActivityTripWriter::addTrip().
bool AGTrip::isDaily | ( | ) |
returns whether this is a daily trip or a one day trip
Definition at line 187 of file AGTrip.cpp.
References day.
Definition at line 42 of file AGTrip.cpp.
void AGTrip::print | ( | ) |
Definition at line 54 of file AGTrip.cpp.
References atTime, day, from, AGPosition::print(), to, type, and vehicle.
void AGTrip::setArr | ( | AGPosition | arrival | ) |
Definition at line 177 of file AGTrip.cpp.
References AGPosition::getPosition(), AGPosition::getStreet(), and to.
void AGTrip::setDay | ( | int | day | ) |
Definition at line 201 of file AGTrip.cpp.
References day.
Referenced by AGActivityGen::varDepTime().
void AGTrip::setDep | ( | AGPosition | departure | ) |
Definition at line 182 of file AGTrip.cpp.
References from, AGPosition::getPosition(), and AGPosition::getStreet().
void AGTrip::setDepTime | ( | int | time | ) |
Definition at line 156 of file AGTrip.cpp.
References atTime.
Referenced by AGActivities::generateInOutTraffic(), and AGActivityGen::varDepTime().
void AGTrip::setType | ( | std::string | type | ) |
Definition at line 98 of file AGTrip.cpp.
References type.
Referenced by AGActivities::generateRandomTraffic(), and AGActivityGen::makeActivityTrips().
void AGTrip::setVehicleName | ( | std::string | name | ) |
Definition at line 172 of file AGTrip.cpp.
References vehicle.
|
private |
Definition at line 134 of file AGTrip.h.
Referenced by getArrTime(), getTime(), print(), and setDepTime().
|
private |
|
private |
Definition at line 135 of file AGTrip.h.
Referenced by getDep(), getRideBackArrTime(), getTimeTrip(), print(), and setDep().
|
private |
Definition at line 138 of file AGTrip.h.
Referenced by addLayOver(), addLayOverWithoutDestination(), getPassed(), and getTimeTrip().
|
private |
Definition at line 136 of file AGTrip.h.
Referenced by addLayOver(), getArr(), getRideBackArrTime(), getTimeTrip(), print(), and setArr().
|
private |
|
private |
Definition at line 137 of file AGTrip.h.
Referenced by getVehicleName(), print(), and setVehicleName().