28 #ifndef CORELIB_INCLUDE_RTABMAP_CORE_PDALWRITER_H_
29 #define CORELIB_INCLUDE_RTABMAP_CORE_PDALWRITER_H_
31 #include <pcl/point_cloud.h>
32 #include <pcl/point_types.h>
38 int savePDALFile(
const std::string & filePath,
const pcl::PointCloud<pcl::PointXYZ> & cloud,
const std::vector<int> & cameraIds = std::vector<int>(),
bool binary =
false);
39 int savePDALFile(
const std::string & filePath,
const pcl::PointCloud<pcl::PointXYZRGB> & cloud,
const std::vector<int> & cameraIds = std::vector<int>(),
bool binary =
false,
const std::vector<float> & intensities = std::vector<float>());
40 int savePDALFile(
const std::string & filePath,
const pcl::PointCloud<pcl::PointXYZRGBNormal> & cloud,
const std::vector<int> & cameraIds = std::vector<int>(),
bool binary =
false,
const std::vector<float> & intensities = std::vector<float>());
41 int savePDALFile(
const std::string & filePath,
const pcl::PointCloud<pcl::PointXYZI> & cloud,
const std::vector<int> & cameraIds = std::vector<int>(),
bool binary =
false);
42 int savePDALFile(
const std::string & filePath,
const pcl::PointCloud<pcl::PointXYZINormal> & cloud,
const std::vector<int> & cameraIds = std::vector<int>(),
bool binary =
false);