4 #ifndef PARABOLICROUTE_H_ 5 #define PARABOLICROUTE_H_ 12 #include "route_strategy.h" 13 #include "json_helper.h" 35 std::vector <std::vector<float>>
GetRoute(
const IGraph* graph, std::vector<float> location, std::vector<float> dest);
This is the Parabolic Route class where we can use the strategy pattern to implement a parabolic rout...
Definition: parabolic_route.h:23
Definition: asubject.cc:3
Represents a read only graph object.
Definition: graph.h:12
This is the Route Strategy class where we can use the interface to decide which type of route behavio...
Definition: route_strategy.h:24
std::vector< std::vector< float > > GetRoute(const IGraph *graph, std::vector< float > location, std::vector< float > dest)
This function allows the moving item to get the desired route. In this class, the function will retur...
Definition: parabolic_route.cc:4