Public Slots | Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes
rtabmap::ExportCloudsDialog Class Reference

#include <ExportCloudsDialog.h>

List of all members.

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 &parameters)
 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 &parameters)
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 &parameters) 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 &parameters, 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

Detailed Description

Definition at line 50 of file ExportCloudsDialog.h.


Constructor & Destructor Documentation

Definition at line 59 of file ExportCloudsDialog.cpp.

Definition at line 121 of file ExportCloudsDialog.cpp.


Member Function Documentation

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.

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.

Definition at line 314 of file ExportCloudsDialog.cpp.

Definition at line 300 of file ExportCloudsDialog.cpp.

Definition at line 126 of file ExportCloudsDialog.cpp.

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.


Member Data Documentation

Definition at line 114 of file ExportCloudsDialog.h.

Ui_ExportCloudsDialog* rtabmap::ExportCloudsDialog::_ui [private]

Definition at line 113 of file ExportCloudsDialog.h.


The documentation for this class was generated from the following files:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Sat Jul 23 2016 11:44:32