ExportClouds: added support for LAZ format from PDAL

This commit is contained in:
matlabbe
2025-03-29 19:08:32 -07:00
parent 83a2754714
commit 81ffbca1d6
2 changed files with 22 additions and 7 deletions

View File

@@ -4117,11 +4117,15 @@ void ExportCloudsDialog::saveClouds(
std::list<std::string> pdalFormats = uSplit(getPDALSupportedWriters(), ' ');
for(std::list<std::string>::iterator iter=pdalFormats.begin(); iter!=pdalFormats.end(); ++iter)
{
if(iter->compare("ply") == 0 || iter->compare("pcd") == 0)
if(iter->compare("ply") == 0 || iter->compare("pcd") == 0 || iter->compare("laz") == 0)
{
continue;
}
extensions += QString(" *.") + iter->c_str();
if(iter->compare("las") == 0)
{
extensions += QString(" *.laz");
}
}
extensions += ")";
#elif defined(RTABMAP_LIBLAS)
@@ -4319,13 +4323,19 @@ void ExportCloudsDialog::saveClouds(
std::list<std::string> pdalFormats = uSplit(getPDALSupportedWriters(), ' ');
for(std::list<std::string>::iterator iter=pdalFormats.begin(); iter!=pdalFormats.end(); ++iter)
{
if(iter->compare("ply") == 0 || iter->compare("pcd") == 0)
if(iter->compare("ply") == 0 || iter->compare("pcd") == 0 || iter->compare("laz") == 0)
{
continue;
}
extensions += QString(" *.") + iter->c_str();
items.push_back(iter->c_str());
if(iter->compare("las") == 0)
{
extensions += QString(" *.laz");
items.push_back("laz");
}
}
extensions += ")...";
#elif defined(RTABMAP_LIBLAS)