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