1#line 1 "S:/jenkins/workspace/ECP/ufe/ufe-full-python3.11-windows/ufe/include/batchOpsHandler.h"
2#ifndef _batchOpsHandler
3#define _batchOpsHandler
30 typedef std::shared_ptr<BatchOpsHandler>
Ptr;
Provides services to properly manage complex sequences of operations using bracketed guards.
BatchOpsHandler(const BatchOpsHandler &)=default
Default copy constructor.
virtual SelectionUndoableCommand::Ptr duplicateSelectionCmd_(const Selection &selection, const ValueDictionary &duplicateOptions)=0
virtual ~BatchOpsHandler()
Destructor.
BatchOpsHandler()
Constructor.
std::shared_ptr< BatchOpsHandler > Ptr
static SelectionUndoableCommand::Ptr duplicateSelectionCmd(const Selection &selection, const ValueDictionary &duplicateOptions)
Selection list for objects in the scene.
std::shared_ptr< SelectionUndoableCommand > Ptr
std::unordered_map< std::string, Value > ValueDictionary