SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
11 #ifndef smtk_task_Adaptor_h
12 #define smtk_task_Adaptor_h
14 #include "smtk/task/Task.h"
42 virtual bool reconfigureTask() = 0;
52 smtk::task::Task::Observers::Key m_observer;
57 #endif // smtk_task_Adaptor_h
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
Task * to() const
The task to which this adaptor applies configuration parameters.
Definition: Adaptor.h:47
nlohmann::json Configuration
Task adaptors are configured using JSON.
Definition: Adaptor.h:29
#define smtkEnableSharedPtr(...)
An abbreviation for enabling shared pointers.
Definition: SharedFromThis.h:154
This object provides applications a way to configure a task using information adapted from its depend...
Definition: Adaptor.h:23
Task * from() const
The task this adaptor uses to fetch configuration parameters.
Definition: Adaptor.h:45
Task is a base class for all SMTK tasks.
Definition: Task.h:70
#define smtkTypeMacroBase(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:55