40 #include "../city/AGPosition.h" 41 #include "../city/AGCar.h" 42 #include "../city/AGBus.h" 101 const std::string&
getType()
const;
102 void setType(std::string type);
103 const std::list<AGPosition>*
getPassed()
const;
void addLayOver(AGPosition by)
AGPosition getDep() const
bool operator<(const AGTrip &trip) const
AGTrip(AGPosition from, AGPosition to, std::string v, int at, int day)
A location in the 2D plane freely positioned on a street.
void addLayOverWithoutDestination(AGTrip &trip)
void setType(std::string type)
void setArr(AGPosition arrival)
int getRideBackArrTime(double secPerKm) const
int estimateDepTime(int arrTime, double secPerKm) const
std::list< AGPosition > myPassBy
void setDepTime(int time)
const std::list< AGPosition > * getPassed() const
void setVehicleName(std::string name)
AGTrip(AGPosition from, AGPosition to, std::string v, int at)
const std::string & getVehicleName() const
AGPosition getArr() const
AGTrip(AGPosition from, AGPosition to, int at)
AGTrip(AGPosition from, AGPosition to, AGBus b, int at)
int getTimeTrip(double secPerKm) const
void setDep(AGPosition departure)
AGTrip(AGPosition from, AGPosition to, AGCar c, int at)
int getArrTime(double secPerKm) const
const std::string & getType() const