Added Export scans and View scans menu actions, fixed occupancy grid voxel size export

git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1622 f169173b-cf89-36c8-b27e-44dbe73f0c83
This commit is contained in:
matlabbe
2014-07-29 14:11:08 +00:00
parent 51b5a91c6a
commit a81f5785a2
3 changed files with 279 additions and 8 deletions

View File

@@ -150,7 +150,9 @@ private slots:
void setAspectRatio720p();
void setAspectRatio1080p();
void exportGridMap();
void exportPointClouds();
void exportScans();
void exportClouds();
void viewScans();
void viewClouds();
void resetOdometry();
void triggerNewMap();
@@ -210,9 +212,11 @@ private:
float regenerateVoxelSize,
float regenerateMaxDepth) const;
bool getExportedScans(std::map<int, pcl::PointCloud<pcl::PointXYZ>::Ptr > & scans);
bool getExportedClouds(std::map<int, pcl::PointCloud<pcl::PointXYZRGB>::Ptr> & clouds, std::map<int, pcl::PolygonMesh::Ptr> & meshes, bool toSave);
void saveClouds(const std::map<int, pcl::PointCloud<pcl::PointXYZRGB>::Ptr> & clouds);
void saveMeshes(const std::map<int, pcl::PolygonMesh::Ptr> & meshes);
void saveScans(const std::map<int, pcl::PointCloud<pcl::PointXYZ>::Ptr> & clouds);
private:
Ui_mainWindow * _ui;