00001 #include <pcl/apps/cloud_composer/tool_interface/abstract_tool.h> 00002 00003 pcl::cloud_composer::AbstractTool::AbstractTool (PropertiesModel* parameter_model, QObject* parent) 00004 : QObject (parent) 00005 00006 { 00007 parameter_model_ = new PropertiesModel (this); 00008 //If there's a model copy it into the local copy 00009 if (parameter_model) 00010 { 00011 parameter_model_->copyProperties(parameter_model); 00012 00013 } 00014 00015 00016 } 00017 00018 QList <pcl::cloud_composer::CloudComposerItem*> 00019 pcl::cloud_composer::AbstractTool::performAction (QList <const CloudComposerItem*>, PointTypeFlags::PointType) 00020 { 00021 qDebug () << "AbstractTool::performTemplatedAction"; 00022 return QList <CloudComposerItem*> (); 00023 }