#include <virtual_sensor_node.hpp>
Public Member Functions | |
double | distance () |
virtual bool | intersects (double rx, double ry, double max_dist, double &distance)=0 |
double | maxHeight () |
double | minHeight () |
std::string & | name () |
Obstacle (const std::string &name, const tf::Transform &tf, double height) | |
~Obstacle () | |
Protected Attributes | |
double | distance_ |
double | height_ |
std::string | name_ |
tf::Transform | tf_ |
Definition at line 29 of file virtual_sensor_node.hpp.
virtual_sensor::VirtualSensorNode::Obstacle::Obstacle | ( | const std::string & | name, |
const tf::Transform & | tf, | ||
double | height | ||
) | [inline] |
Definition at line 32 of file virtual_sensor_node.hpp.
Definition at line 34 of file virtual_sensor_node.hpp.
double virtual_sensor::VirtualSensorNode::Obstacle::distance | ( | ) | [inline] |
Definition at line 36 of file virtual_sensor_node.hpp.
virtual bool virtual_sensor::VirtualSensorNode::Obstacle::intersects | ( | double | rx, |
double | ry, | ||
double | max_dist, | ||
double & | distance | ||
) | [pure virtual] |
Implemented in virtual_sensor::VirtualSensorNode::Wall, and virtual_sensor::VirtualSensorNode::Column.
double virtual_sensor::VirtualSensorNode::Obstacle::maxHeight | ( | ) | [inline] |
Definition at line 38 of file virtual_sensor_node.hpp.
double virtual_sensor::VirtualSensorNode::Obstacle::minHeight | ( | ) | [inline] |
Definition at line 37 of file virtual_sensor_node.hpp.
std::string& virtual_sensor::VirtualSensorNode::Obstacle::name | ( | ) | [inline] |
Definition at line 35 of file virtual_sensor_node.hpp.
double virtual_sensor::VirtualSensorNode::Obstacle::distance_ [protected] |
Definition at line 44 of file virtual_sensor_node.hpp.
double virtual_sensor::VirtualSensorNode::Obstacle::height_ [protected] |
Definition at line 45 of file virtual_sensor_node.hpp.
std::string virtual_sensor::VirtualSensorNode::Obstacle::name_ [protected] |
Definition at line 42 of file virtual_sensor_node.hpp.
Definition at line 43 of file virtual_sensor_node.hpp.