This is the Parabolic Route class where we can use the strategy pattern to implement a parabolic route. More...
#include <parabolic_route.h>
Public Member Functions | |
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 return a route that follows the parabolic path. However a pure parabolic path will make the drone clips the building at the end. What we did is raise the drone to a certain height first,then do parabolic in the air and descend veritcally. More... | |
This is the Parabolic Route class where we can use the strategy pattern to implement a parabolic route.
|
virtual |
This function allows the moving item to get the desired route. In this class, the function will return a route that follows the parabolic path. However a pure parabolic path will make the drone clips the building at the end. What we did is raise the drone to a certain height first,then do parabolic in the air and descend veritcally.
const | IGraph* graph |
std::vector<float> | location |
std::vector<float> | dest |
Implements csci3081::RouteStrategy.