Refactoring of Export/View actions:

Added ExportCloudsDialog class for convenience when Viewing or Exporting clouds/meshes
Added Export grid map action
Clouds shown in the 3D Map view can be directly saved without cloud regeneration.

git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1621 f169173b-cf89-36c8-b27e-44dbe73f0c83
This commit is contained in:
matlabbe
2014-07-29 00:52:35 +00:00
parent 0a385ed75f
commit 51b5a91c6a
11 changed files with 937 additions and 858 deletions

View File

@@ -35,7 +35,7 @@
<string>File</string>
</property>
<addaction name="actionSave_point_cloud"/>
<addaction name="actionSave_mesh_ply_vtk_stl"/>
<addaction name="actionExport_2D_Grid_map_bmp_png"/>
<addaction name="separator"/>
<addaction name="actionExit"/>
</widget>
@@ -63,7 +63,6 @@
<addaction name="actionData_recorder"/>
<addaction name="separator"/>
<addaction name="actionView_high_res_point_cloud"/>
<addaction name="actionView_point_cloud_as_mesh"/>
</widget>
<widget class="QMenu" name="menu6">
<property name="title">
@@ -918,7 +917,7 @@
</action>
<action name="actionSave_point_cloud">
<property name="text">
<string>Export point clouds (*.pcd *.ply *.vtk)...</string>
<string>Export 3D clouds (*.pcd *.ply)...</string>
</property>
</action>
<action name="actionDownload_all_clouds">
@@ -964,17 +963,7 @@
</action>
<action name="actionView_high_res_point_cloud">
<property name="text">
<string>View high-res point clouds</string>
</property>
</action>
<action name="actionView_point_cloud_as_mesh">
<property name="text">
<string>View meshes</string>
</property>
</action>
<action name="actionSave_mesh_ply_vtk_stl">
<property name="text">
<string>Export meshes (*.ply *.vtk)...</string>
<string>View high-res point clouds...</string>
</property>
</action>
<action name="actionTrigger_a_new_map">
@@ -1050,6 +1039,11 @@
<string>Data recorder...</string>
</property>
</action>
<action name="actionExport_2D_Grid_map_bmp_png">
<property name="text">
<string>Export 2D grid map (*.bmp *.png)...</string>
</property>
</action>
</widget>
<customwidgets>
<customwidget>