41 #include "pcl/pcl_config.h" 43 #include <pcl/io/hdl_grabber.h> 44 #include <pcl/io/grabber.h> 46 #include <boost/asio.hpp> 68 VLPGrabber (
const boost::asio::ip::address& ipAddress,
79 getName ()
const override;
86 setLaserColorRGB (
const pcl::RGB& color,
93 template<
typename IterT>
void 96 std::copy (begin, end, laser_rgb_mapping_);
102 getMaximumNumberOfLasers ()
const override;
109 pcl::RGB laser_rgb_mapping_[VLP_MAX_NUM_LASERS];
114 boost::asio::ip::address
115 getDefaultNetworkAddress ()
override;
118 initializeLaserMapping ();
121 loadVLP16Corrections ();
Grabber for the Velodyne LiDAR (VLP), based on the Velodyne High Definition Laser (HDL) ...
Grabber for the Velodyne High-Definition-Laser (HDL)
A structure representing RGB color information.
void setLaserColorRGB(const IterT &begin, const IterT &end)
Allows one to customize the colors used for each of the lasers.
Defines all the PCL implemented PointT point type structures.