#include <ObstacleAvoidancePotential.hpp>
Public Member Functions | |
Velocity3D | getObstacleVelocity (const Position3D ¤tPosition, const std::vector< Position3D > &obstaclePoints) |
ObstacleAvoidancePotential (const std::string &identifier_) | |
virtual | ~ObstacleAvoidancePotential () |
Protected Member Functions | |
double | getEffectiveUAVDistance (const Position3D &relObstaclePositon) const |
Protected Attributes | |
CoTanRepulsiveGradient * | obstaclePotentialGradient |
ObstacleAvoidancePotentialOptions | options |
Definition at line 33 of file ObstacleAvoidancePotential.hpp.
TELEKYB_NAMESPACE::ObstacleAvoidancePotential::ObstacleAvoidancePotential | ( | const std::string & | identifier_ | ) |
Definition at line 31 of file ObstacleAvoidancePotential.cpp.
Definition at line 47 of file ObstacleAvoidancePotential.cpp.
double TELEKYB_NAMESPACE::ObstacleAvoidancePotential::getEffectiveUAVDistance | ( | const Position3D & | relObstaclePositon | ) | const [protected] |
Definition at line 53 of file ObstacleAvoidancePotential.cpp.
Velocity3D TELEKYB_NAMESPACE::ObstacleAvoidancePotential::getObstacleVelocity | ( | const Position3D & | currentPosition, |
const std::vector< Position3D > & | obstaclePoints | ||
) |
Definition at line 68 of file ObstacleAvoidancePotential.cpp.
CoTanRepulsiveGradient* TELEKYB_NAMESPACE::ObstacleAvoidancePotential::obstaclePotentialGradient [protected] |
Definition at line 37 of file ObstacleAvoidancePotential.hpp.
ObstacleAvoidancePotentialOptions TELEKYB_NAMESPACE::ObstacleAvoidancePotential::options [protected] |
Definition at line 35 of file ObstacleAvoidancePotential.hpp.