#include "MyThread.h" MyThread::MyThread() { } void MyThread::run() { if(!pcd.empty()) { PointCloud::Ptr cloudPtr(new PointCloud); io::loadPCDFile(pcd, *cloudPtr); cloud = *cloudPtr; } auto pclData = PointCloudData::getInstance(cloud); pclData->setCloud(cloud); } void MyThread::setPcd(QString str) { pcd = str.toStdString(); } PointCloud MyThread::getCloud() { return cloud; } MyThread::~MyThread() { }