SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
10 #ifndef smtk_project_Operation_h
11 #define smtk_project_Operation_h
14 #include "smtk/operation/XMLOperation.h"
34 void setProjectManager(smtk::project::WeakManagerPtr);
43 using smtk::operation::XMLOperation::createSpecification;
46 smtk::project::WeakManagerPtr m_projectManager;
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
smtk::shared_ptr< smtk::project::Manager > ManagerPtr
Definition: PublicPointerDefs.h:702
A specialization of smtk::operation::Operation for operations whose specifications are defined by an ...
Definition: XMLOperation.h:23
A base class for operations that require access to a project manager.
Definition: Operation.h:27
#define smtkSharedFromThisMacro(...)
A macro to help with derived classes whose bases enable shared_from_this().
Definition: SharedFromThis.h:250
Operation is a base class for all SMTK operations.
Definition: Operation.h:61
#define smtkTypeMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:128
#define smtkSuperclassMacro(...)
Add a typedef to the superclass of this class.
Definition: SharedFromThis.h:147