#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.