28#ifndef CORELIB_INCLUDE_RTABMAP_CORE_LASWRITER_H_
29#define CORELIB_INCLUDE_RTABMAP_CORE_LASWRITER_H_
31#include "rtabmap/core/rtabmap_core_export.h"
32#include <pcl/point_cloud.h>
33#include <pcl/point_types.h>
52 const std::string & filePath,
53 const pcl::PointCloud<pcl::PointXYZ> & cloud,
54 const std::vector<int> & cameraIds = std::vector<int>());
65 const std::string & filePath,
66 const pcl::PointCloud<pcl::PointXYZRGB> & cloud,
67 const std::vector<int> & cameraIds = std::vector<int>(),
68 const std::vector<float> & intensities = std::vector<float>());
78 const std::string & filePath,
79 const pcl::PointCloud<pcl::PointXYZI> & cloud,
80 const std::vector<int> & cameraIds = std::vector<int>());
int RTABMAP_CORE_EXPORT saveLASFile(const std::string &filePath, const pcl::PointCloud< pcl::PointXYZ > &cloud, const std::vector< int > &cameraIds=std::vector< int >())
Writes a PCL point cloud to a LAS/LAZ file (requires RTAB-Map built with libLAS).