#include <abstract_worker.h>
Public Slots | |
void | process () |
Signals | |
void | dataUpdated (CloudMeshItem *cloud_mesh_item) |
void | finished () |
Public Member Functions | |
AbstractWorker (const QList< CloudMeshItem * > &cloud_mesh_items, QWidget *parent=0) | |
int | exec () |
~AbstractWorker (void) | |
Protected Member Functions | |
void | emitDataUpdated (CloudMeshItem *cloud_mesh_item) |
virtual std::string | getName () const |
virtual void | initParameters (CloudMeshItem *cloud_mesh_item)=0 |
virtual void | processImpl (CloudMeshItem *cloud_mesh_item)=0 |
virtual void | setupParameters ()=0 |
Protected Attributes | |
QList< CloudMeshItem * > | cloud_mesh_items_ |
ParameterDialog * | parameter_dialog_ |
Definition at line 49 of file abstract_worker.h.
pcl::modeler::AbstractWorker::AbstractWorker | ( | const QList< CloudMeshItem * > & | cloud_mesh_items, |
QWidget * | parent = 0 |
||
) |
Definition at line 45 of file abstract_worker.cpp.
Definition at line 52 of file abstract_worker.cpp.
void pcl::modeler::AbstractWorker::dataUpdated | ( | CloudMeshItem * | cloud_mesh_item | ) | [signal] |
void pcl::modeler::AbstractWorker::emitDataUpdated | ( | CloudMeshItem * | cloud_mesh_item | ) | [protected] |
Definition at line 89 of file abstract_worker.cpp.
Definition at line 59 of file abstract_worker.cpp.
void pcl::modeler::AbstractWorker::finished | ( | ) | [signal] |
virtual std::string pcl::modeler::AbstractWorker::getName | ( | ) | const [inline, protected, virtual] |
Reimplemented in pcl::modeler::ICPRegistrationWorker, pcl::modeler::PoissonReconstructionWorker, pcl::modeler::StatisticalOutlierRemovalWorker, pcl::modeler::NormalEstimationWorker, and pcl::modeler::VoxelGridDownampleWorker.
Definition at line 76 of file abstract_worker.h.
virtual void pcl::modeler::AbstractWorker::initParameters | ( | CloudMeshItem * | cloud_mesh_item | ) | [protected, pure virtual] |
void pcl::modeler::AbstractWorker::process | ( | ) | [slot] |
Definition at line 73 of file abstract_worker.cpp.
virtual void pcl::modeler::AbstractWorker::processImpl | ( | CloudMeshItem * | cloud_mesh_item | ) | [protected, pure virtual] |
virtual void pcl::modeler::AbstractWorker::setupParameters | ( | ) | [protected, pure virtual] |
QList<CloudMeshItem*> pcl::modeler::AbstractWorker::cloud_mesh_items_ [protected] |
Definition at line 88 of file abstract_worker.h.
Definition at line 89 of file abstract_worker.h.