PointCloudVisualization.hpp
Go to the documentation of this file.
00001 /*
00002  * PointCloudVisualization.hpp
00003  *
00004  *  Created on: Sep 11, 2014
00005  *      Author: Péter Fankhauser
00006  *   Institute: ETH Zurich, Autonomous Systems Lab
00007  */
00008 
00009 #pragma once
00010 
00011 #include <grid_map_visualization/visualizations/VisualizationBase.hpp>
00012 #include <grid_map_core/GridMap.hpp>
00013 
00014 // ROS
00015 #include <ros/ros.h>
00016 
00017 namespace grid_map_visualization {
00018 
00022 class PointCloudVisualization : public VisualizationBase
00023 {
00024  public:
00025 
00031   PointCloudVisualization(ros::NodeHandle& nodeHandle, const std::string& name);
00032 
00036   virtual ~PointCloudVisualization();
00037 
00043   bool readParameters(XmlRpc::XmlRpcValue& config);
00044 
00048   bool initialize();
00049 
00055   bool visualize(const grid_map::GridMap& map);
00056 
00057  private:
00059   std::string layer_;
00060 };
00061 
00062 } /* namespace */


grid_map_visualization
Author(s): Péter Fankhauser
autogenerated on Mon Oct 9 2017 03:09:35