#include <dlux_global_planner/potential.h>
Go to the source code of this file.
Namespaces | |
namespace | dlux_global_planner |
Enumerations | |
enum | dlux_global_planner::CardinalDirection { dlux_global_planner::STATIONARY = 0, dlux_global_planner::NORTH = 1, dlux_global_planner::SOUTH = 2, dlux_global_planner::WEST = 4, dlux_global_planner::NORTHWEST = 5, dlux_global_planner::SOUTHWEST = 6, dlux_global_planner::EAST = 8, dlux_global_planner::NORTHEAST = 9, dlux_global_planner::SOUTHEAST = 10 } |
Functions | |
static float | dlux_global_planner::calculateKernel (const PotentialGrid &potential_grid, unsigned char cost, unsigned int x, unsigned int y, CardinalDirection *upstream=nullptr) |
potential calculation that uses multiple values of the neighboring cells | |
bool | dlux_global_planner::operator& (CardinalDirection a, CardinalDirection b) |
CardinalDirection | dlux_global_planner::operator+ (CardinalDirection a, CardinalDirection b) |