#include <commands.h>
Public Member Functions | |
MergeCloudCommand (ConstItemList input_data, QUndoCommand *parent=0) | |
Construct for a merge command. | |
virtual void | redo () |
virtual bool | runCommand (AbstractTool *tool) |
void | setSelectedIndicesMap (const QMap< CloudItem *, pcl::PointIndices::Ptr > selected_item_index_map) |
virtual void | undo () |
Private Attributes | |
QMap< CloudItem *, pcl::PointIndices::Ptr > | selected_item_index_map_ |
Definition at line 191 of file commands.h.
pcl::cloud_composer::MergeCloudCommand::MergeCloudCommand | ( | ConstItemList | input_data, |
QUndoCommand * | parent = 0 |
||
) |
Construct for a merge command.
[in] | input_data | Input list of CloudItem s from the project model which will be merged |
[in] | temporary_clouds | Input list of CloudItems which |
Definition at line 530 of file commands.cpp.
void pcl::cloud_composer::MergeCloudCommand::redo | ( | ) | [virtual] |
Implements pcl::cloud_composer::CloudCommand.
Definition at line 582 of file commands.cpp.
bool pcl::cloud_composer::MergeCloudCommand::runCommand | ( | AbstractTool * | tool | ) | [virtual] |
Implements pcl::cloud_composer::CloudCommand.
Definition at line 537 of file commands.cpp.
void pcl::cloud_composer::MergeCloudCommand::setSelectedIndicesMap | ( | const QMap< CloudItem *, pcl::PointIndices::Ptr > | selected_item_index_map | ) | [inline] |
Definition at line 210 of file commands.h.
void pcl::cloud_composer::MergeCloudCommand::undo | ( | ) | [virtual] |
Implements pcl::cloud_composer::CloudCommand.
Definition at line 569 of file commands.cpp.
QMap<CloudItem*, pcl::PointIndices::Ptr > pcl::cloud_composer::MergeCloudCommand::selected_item_index_map_ [private] |
Definition at line 216 of file commands.h.