mirror of
https://github.com/introlab/rtabmap.git
synced 2026-09-03 01:50:24 +08:00
Found a workaround for Issue 5 to avoid segmentation faults. The data included in the created window are cleared, but the window itself is not destroyed, only when its parent is deleted -> here the MainWindow. It seems that child CloudViewer windows don't crash when deleted on application exit.
git-svn-id: http://rtabmap.googlecode.com/svn/trunk/rtabmap@1826 f169173b-cf89-36c8-b27e-44dbe73f0c83
This commit is contained in:
@@ -68,6 +68,15 @@ OdometryViewer::OdometryViewer(int maxClouds, int decimation, float voxelSize, i
|
||||
menu()->addAction(_aPause);
|
||||
}
|
||||
|
||||
void OdometryViewer::clear()
|
||||
{
|
||||
dataMutex_.lock();
|
||||
data_.clear();
|
||||
dataMutex_.unlock();
|
||||
clouds_.clear();
|
||||
CloudViewer::clear();
|
||||
}
|
||||
|
||||
void OdometryViewer::processData()
|
||||
{
|
||||
rtabmap::SensorData data;
|
||||
|
||||
Reference in New Issue
Block a user