Public Member Functions | |
int | getIndex (double wx, double wy, const nav_msgs::OccupancyGrid &grid) |
void | laserScanCallback (const sensor_msgs::LaserScan::ConstPtr &scan) |
NavigationVisualization () | |
void | obstaclesCallback (const nav_msgs::GridCells::ConstPtr &obstacles, const nav_msgs::GridCells::ConstPtr &inflated_obstacles) |
~NavigationVisualization () | |
Public Attributes | |
double | height_ |
message_filters::Subscriber < nav_msgs::GridCells > * | inflated_obstacle_sub_ |
ros::Publisher | laser_point_pub_ |
message_filters::Subscriber < sensor_msgs::LaserScan > * | laser_sub_ |
ros::Publisher | obs_pub_ |
message_filters::TimeSynchronizer < nav_msgs::GridCells, nav_msgs::GridCells > * | obs_sync_ |
message_filters::Subscriber < nav_msgs::GridCells > * | obstacle_sub_ |
laser_geometry::LaserProjection | projector_ |
double | resolution_ |
tf::TransformListener | tf_ |
tf::MessageFilter < nav_msgs::GridCells > * | tf_inf_ |
tf::MessageFilter < sensor_msgs::LaserScan > * | tf_laser_filter_ |
tf::MessageFilter < nav_msgs::GridCells > * | tf_obs_ |
double | width_ |
Definition at line 50 of file navigation_visualizations.cpp.
Definition at line 52 of file navigation_visualizations.cpp.
Definition at line 90 of file navigation_visualizations.cpp.
int navigation_application::NavigationVisualization::getIndex | ( | double | wx, |
double | wy, | ||
const nav_msgs::OccupancyGrid & | grid | ||
) | [inline] |
Definition at line 100 of file navigation_visualizations.cpp.
void navigation_application::NavigationVisualization::laserScanCallback | ( | const sensor_msgs::LaserScan::ConstPtr & | scan | ) | [inline] |
Definition at line 180 of file navigation_visualizations.cpp.
void navigation_application::NavigationVisualization::obstaclesCallback | ( | const nav_msgs::GridCells::ConstPtr & | obstacles, |
const nav_msgs::GridCells::ConstPtr & | inflated_obstacles | ||
) | [inline] |
Definition at line 113 of file navigation_visualizations.cpp.
Definition at line 207 of file navigation_visualizations.cpp.
message_filters::Subscriber<nav_msgs::GridCells> * navigation_application::NavigationVisualization::inflated_obstacle_sub_ |
Definition at line 204 of file navigation_visualizations.cpp.
Definition at line 198 of file navigation_visualizations.cpp.
message_filters::Subscriber<sensor_msgs::LaserScan>* navigation_application::NavigationVisualization::laser_sub_ |
Definition at line 200 of file navigation_visualizations.cpp.
Definition at line 199 of file navigation_visualizations.cpp.
message_filters::TimeSynchronizer<nav_msgs::GridCells, nav_msgs::GridCells>* navigation_application::NavigationVisualization::obs_sync_ |
Definition at line 205 of file navigation_visualizations.cpp.
message_filters::Subscriber<nav_msgs::GridCells>* navigation_application::NavigationVisualization::obstacle_sub_ |
Definition at line 204 of file navigation_visualizations.cpp.
Definition at line 197 of file navigation_visualizations.cpp.
Definition at line 207 of file navigation_visualizations.cpp.
Definition at line 196 of file navigation_visualizations.cpp.
tf::MessageFilter<nav_msgs::GridCells> * navigation_application::NavigationVisualization::tf_inf_ |
Definition at line 202 of file navigation_visualizations.cpp.
tf::MessageFilter<sensor_msgs::LaserScan>* navigation_application::NavigationVisualization::tf_laser_filter_ |
Definition at line 201 of file navigation_visualizations.cpp.
tf::MessageFilter<nav_msgs::GridCells>* navigation_application::NavigationVisualization::tf_obs_ |
Definition at line 202 of file navigation_visualizations.cpp.
Definition at line 207 of file navigation_visualizations.cpp.