added von mises distributionb
quick&dirty: added activity to the grid-walkers
This commit is contained in:
@@ -4,11 +4,20 @@
|
||||
#include "GridWalkState.h"
|
||||
#include "../Grid.h"
|
||||
|
||||
/** all supported acitivites lukas can detect */
|
||||
enum class Activity {
|
||||
UNKNOWN,
|
||||
STANDING,
|
||||
WALKING,
|
||||
STAIRS,
|
||||
ELEVATOR,
|
||||
};
|
||||
|
||||
template <typename T> class GridWalk {
|
||||
|
||||
public:
|
||||
|
||||
virtual GridWalkState<T> getDestination(Grid<T>& grid, const GridWalkState<T>& start, const float distance_m, const float headChange_rad) = 0;
|
||||
virtual GridWalkState<T> getDestination(Grid<T>& grid, const GridWalkState<T>& start, const float distance_m, const float headChange_rad, Activity act) = 0;
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user