SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
11 #ifndef smtk_operation_DeleterGroup_h
12 #define smtk_operation_DeleterGroup_h
14 #include "smtk/CoreExports.h"
18 #include "smtk/operation/Operation.h"
19 #include "smtk/operation/groups/ResourceIOGroup.h"
41 static constexpr
const char*
const type_name =
"deleter";
43 DeleterGroup(std::shared_ptr<smtk::operation::Manager> manager)
44 :
Group(type_name, manager)
57 #endif // smtk_operation_DeleterGroup_h
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
A group that holds operations which can delete things.
Definition: DeleterGroup.h:38
This class describes a stateless object associated with an operation manager that provides a unified ...
Definition: Group.h:49
bool registerOperation(const std::string &, std::set< std::string > values=std::set< std::string >())
Register an operation identified by its unique name and give it values.
Definition: Group.cxx:64
smtk::common::Singleton< detail::Manager > Manager
The Manager is a singleton interface for registering available plugins to manager instances.
Definition: Manager.h:92
bool unregisterOperation()
Unregister an operation identified by its class type.
Definition: Group.h:175
An abstract base class for SMTK resources and their components.
Definition: PersistentObject.h:39