42 const std::shared_ptr<apollo::drivers::lslidar::LslidarScan>& scan_msg,
43 std::shared_ptr<apollo::drivers::PointCloud> point_cloud) {
45 << scan_msg->header().sequence_num();
47 parser_->GeneratePointcloud(scan_msg, point_cloud);
49 if (point_cloud ==
nullptr || point_cloud->point().empty()) {
50 AERROR <<
"point cloud has no point";
54 parser_->Order(point_cloud);
55 point_cloud->set_is_dense(
false);