41 #include "pcl/pcl_config.h"
43 #include <pcl/io/hdl_grabber.h>
44 #include <pcl/io/grabber.h>
46 #include <pcl/point_cloud.h>
47 #include <boost/asio.hpp>
69 VLPGrabber (
const boost::asio::ip::address& ipAddress,
80 getName ()
const override;
87 setLaserColorRGB (
const pcl::RGB& color,
94 template<
typename IterT>
void
97 std::copy (begin, end, laser_rgb_mapping_);
103 getMaximumNumberOfLasers ()
const override;
110 pcl::RGB laser_rgb_mapping_[VLP_MAX_NUM_LASERS];
115 boost::asio::ip::address
116 getDefaultNetworkAddress ()
override;
119 initializeLaserMapping ();
122 loadVLP16Corrections ();