Public Member Functions | Protected Attributes | Private Attributes
pcl::cloud_composer::AbstractTool Class Reference

#include <abstract_tool.h>

Inheritance diagram for pcl::cloud_composer::AbstractTool:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 AbstractTool (PropertiesModel *parameter_model, QObject *parent)
virtual CloudCommandcreateCommand (QList< const CloudComposerItem * > input_data)=0
QString getActionText () const
virtual QString getToolName () const =0
virtual QList
< CloudComposerItem * > 
performAction (QList< const CloudComposerItem * > input_data, PointTypeFlags::PointType type=PointTypeFlags::NONE)=0
 Function called which does work in plugin.
void setActionText (const QString text)
virtual ~AbstractTool ()

Protected Attributes

PropertiesModelparameter_model_

Private Attributes

QString action_text_

Detailed Description

Definition at line 52 of file abstract_tool.h.


Constructor & Destructor Documentation

pcl::cloud_composer::AbstractTool::AbstractTool ( PropertiesModel parameter_model,
QObject *  parent 
)

Definition at line 3 of file abstract_tool.cpp.

virtual pcl::cloud_composer::AbstractTool::~AbstractTool ( ) [inline, virtual]

Definition at line 59 of file abstract_tool.h.


Member Function Documentation

virtual CloudCommand* pcl::cloud_composer::AbstractTool::createCommand ( QList< const CloudComposerItem * >  input_data) [pure virtual]

Definition at line 73 of file abstract_tool.h.

virtual QString pcl::cloud_composer::AbstractTool::getToolName ( ) const [pure virtual]
void pcl::cloud_composer::AbstractTool::setActionText ( const QString  text) [inline]

Definition at line 76 of file abstract_tool.h.


Member Data Documentation

Definition at line 86 of file abstract_tool.h.

Definition at line 83 of file abstract_tool.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:43:47