CSCI3081W Drone Delivery System
DijkstraStrategy.h
1 #ifndef DIJKSTRA_STRATEGY_H_
2 #define DIJKSTRA_STRATEGY_H_
3 
4 #include "PathStrategy.h"
5 #include "Graph.h"
6 
13  public:
21  DijkstraStrategy(Vector3 position, Vector3 destination,
22  const routing::Graph* graph);
23 };
24 #endif // DIJKSTRA_STRATEGY_H_
this class inhertis from the PathStrategy class and is responsible for generating the dijkstra path t...
Definition: DijkstraStrategy.h:12
DijkstraStrategy(Vector3 position, Vector3 destination, const routing::Graph *graph)
Construct a new Dijkstra Strategy object.
this class inhertis from the IStrategy class and is represents a movement strategy where the entity s...
Definition: PathStrategy.h:11
a simple class used for vector math, most function are self explanatory
Definition: vector3.h:12
Definition: Graph.h:23