#include <ExportCloudsDialog.h>
Public Slots | |
| void | restoreDefaults () |
Signals | |
| void | configChanged () |
Public Member Functions | |
| void | exportClouds (const std::map< int, Transform > &poses, const std::map< int, int > &mapIds, const QMap< int, Signature > &cachedSignatures, const std::map< int, std::pair< pcl::PointCloud< pcl::PointXYZRGB >::Ptr, pcl::IndicesPtr > > &cachedClouds, const QString &workingDirectory, const ParametersMap ¶meters) |
| ExportCloudsDialog (QWidget *parent=0) | |
| void | loadSettings (QSettings &settings, const QString &group="") |
| void | saveSettings (QSettings &settings, const QString &group="") const |
| void | viewClouds (const std::map< int, Transform > &poses, const std::map< int, int > &mapIds, const QMap< int, Signature > &cachedSignatures, const std::map< int, std::pair< pcl::PointCloud< pcl::PointXYZRGB >::Ptr, pcl::IndicesPtr > > &cachedClouds, const QString &workingDirectory, const ParametersMap ¶meters) |
| virtual | ~ExportCloudsDialog () |
Private Slots | |
| void | updateMLSGrpVisibility () |
| void | updateReconstructionFlavor () |
Private Member Functions | |
| void | enableRegeneration (bool enabled) |
| std::map< int, std::pair < pcl::PointCloud < pcl::PointXYZRGBNormal > ::Ptr, pcl::IndicesPtr > > | getClouds (const std::map< int, Transform > &poses, const QMap< int, Signature > &cachedSignatures, const std::map< int, std::pair< pcl::PointCloud< pcl::PointXYZRGB >::Ptr, pcl::IndicesPtr > > &cachedClouds, const ParametersMap ¶meters) const |
| bool | getExportedClouds (const std::map< int, Transform > &poses, const std::map< int, int > &mapIds, const QMap< int, Signature > &cachedSignatures, const std::map< int, std::pair< pcl::PointCloud< pcl::PointXYZRGB >::Ptr, pcl::IndicesPtr > > &cachedClouds, const QString &workingDirectory, const ParametersMap ¶meters, std::map< int, pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr > &clouds, std::map< int, pcl::PolygonMesh::Ptr > &meshes, std::map< int, pcl::TextureMesh::Ptr > &textureMeshes) |
| void | saveClouds (const QString &workingDirectory, const std::map< int, Transform > &poses, const std::map< int, pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr > &clouds, bool binaryMode=true) |
| void | saveMeshes (const QString &workingDirectory, const std::map< int, Transform > &poses, const std::map< int, pcl::PolygonMesh::Ptr > &meshes, bool binaryMode=true) |
| void | saveTextureMeshes (const QString &workingDirectory, const std::map< int, Transform > &poses, const std::map< int, pcl::TextureMesh::Ptr > &meshes) |
| void | setOkButton () |
| void | setSaveButton () |
Private Attributes | |
| ProgressDialog * | _progressDialog |
| Ui_ExportCloudsDialog * | _ui |
Definition at line 50 of file ExportCloudsDialog.h.
| rtabmap::ExportCloudsDialog::ExportCloudsDialog | ( | QWidget * | parent = 0 | ) |
Definition at line 59 of file ExportCloudsDialog.cpp.
| rtabmap::ExportCloudsDialog::~ExportCloudsDialog | ( | ) | [virtual] |
Definition at line 121 of file ExportCloudsDialog.cpp.
| void rtabmap::ExportCloudsDialog::configChanged | ( | ) | [signal] |
| void rtabmap::ExportCloudsDialog::enableRegeneration | ( | bool | enabled | ) | [private] |
Definition at line 328 of file ExportCloudsDialog.cpp.
| void rtabmap::ExportCloudsDialog::exportClouds | ( | const std::map< int, Transform > & | poses, |
| const std::map< int, int > & | mapIds, | ||
| const QMap< int, Signature > & | cachedSignatures, | ||
| const std::map< int, std::pair< pcl::PointCloud< pcl::PointXYZRGB >::Ptr, pcl::IndicesPtr > > & | cachedClouds, | ||
| const QString & | workingDirectory, | ||
| const ParametersMap & | parameters | ||
| ) |
Definition at line 337 of file ExportCloudsDialog.cpp.
| std::map< int, std::pair< pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr, pcl::IndicesPtr > > rtabmap::ExportCloudsDialog::getClouds | ( | const std::map< int, Transform > & | poses, |
| const QMap< int, Signature > & | cachedSignatures, | ||
| const std::map< int, std::pair< pcl::PointCloud< pcl::PointXYZRGB >::Ptr, pcl::IndicesPtr > > & | cachedClouds, | ||
| const ParametersMap & | parameters | ||
| ) | const [private] |
Definition at line 1043 of file ExportCloudsDialog.cpp.
| bool rtabmap::ExportCloudsDialog::getExportedClouds | ( | const std::map< int, Transform > & | poses, |
| const std::map< int, int > & | mapIds, | ||
| const QMap< int, Signature > & | cachedSignatures, | ||
| const std::map< int, std::pair< pcl::PointCloud< pcl::PointXYZRGB >::Ptr, pcl::IndicesPtr > > & | cachedClouds, | ||
| const QString & | workingDirectory, | ||
| const ParametersMap & | parameters, | ||
| std::map< int, pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr > & | clouds, | ||
| std::map< int, pcl::PolygonMesh::Ptr > & | meshes, | ||
| std::map< int, pcl::TextureMesh::Ptr > & | textureMeshes | ||
| ) | [private] |
Definition at line 520 of file ExportCloudsDialog.cpp.
| void rtabmap::ExportCloudsDialog::loadSettings | ( | QSettings & | settings, |
| const QString & | group = "" |
||
| ) |
Definition at line 190 of file ExportCloudsDialog.cpp.
| void rtabmap::ExportCloudsDialog::restoreDefaults | ( | ) | [slot] |
Definition at line 245 of file ExportCloudsDialog.cpp.
| void rtabmap::ExportCloudsDialog::saveClouds | ( | const QString & | workingDirectory, |
| const std::map< int, Transform > & | poses, | ||
| const std::map< int, pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr > & | clouds, | ||
| bool | binaryMode = true |
||
| ) | [private] |
Definition at line 1260 of file ExportCloudsDialog.cpp.
| void rtabmap::ExportCloudsDialog::saveMeshes | ( | const QString & | workingDirectory, |
| const std::map< int, Transform > & | poses, | ||
| const std::map< int, pcl::PolygonMesh::Ptr > & | meshes, | ||
| bool | binaryMode = true |
||
| ) | [private] |
Definition at line 1372 of file ExportCloudsDialog.cpp.
| void rtabmap::ExportCloudsDialog::saveSettings | ( | QSettings & | settings, |
| const QString & | group = "" |
||
| ) | const |
Definition at line 135 of file ExportCloudsDialog.cpp.
| void rtabmap::ExportCloudsDialog::saveTextureMeshes | ( | const QString & | workingDirectory, |
| const std::map< int, Transform > & | poses, | ||
| const std::map< int, pcl::TextureMesh::Ptr > & | meshes | ||
| ) | [private] |
Definition at line 1524 of file ExportCloudsDialog.cpp.
| void rtabmap::ExportCloudsDialog::setOkButton | ( | ) | [private] |
Definition at line 314 of file ExportCloudsDialog.cpp.
| void rtabmap::ExportCloudsDialog::setSaveButton | ( | ) | [private] |
Definition at line 300 of file ExportCloudsDialog.cpp.
| void rtabmap::ExportCloudsDialog::updateMLSGrpVisibility | ( | ) | [private, slot] |
Definition at line 126 of file ExportCloudsDialog.cpp.
| void rtabmap::ExportCloudsDialog::updateReconstructionFlavor | ( | ) | [private, slot] |
Definition at line 293 of file ExportCloudsDialog.cpp.
| void rtabmap::ExportCloudsDialog::viewClouds | ( | const std::map< int, Transform > & | poses, |
| const std::map< int, int > & | mapIds, | ||
| const QMap< int, Signature > & | cachedSignatures, | ||
| const std::map< int, std::pair< pcl::PointCloud< pcl::PointXYZRGB >::Ptr, pcl::IndicesPtr > > & | cachedClouds, | ||
| const QString & | workingDirectory, | ||
| const ParametersMap & | parameters | ||
| ) |
Definition at line 389 of file ExportCloudsDialog.cpp.
Definition at line 114 of file ExportCloudsDialog.h.
Ui_ExportCloudsDialog* rtabmap::ExportCloudsDialog::_ui [private] |
Definition at line 113 of file ExportCloudsDialog.h.