SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
11 #ifndef smtk_task_adaptor_ResourceAndRole_h
12 #define smtk_task_adaptor_ResourceAndRole_h
14 #include "smtk/task/Adaptor.h"
39 bool updateDownstreamTask(
State upstreamPrev,
State upstreamNext)
override;
44 std::string m_fromTag;
51 #endif // smtk_task_adaptor_ResourceAndRole_h
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
nlohmann::json Configuration
Task adaptors are configured using JSON.
Definition: Adaptor.h:31
State
The set of states that a task may take on.
Definition: State.h:29
#define smtkCreateMacro(...)
Add static create() methods to a class.
Definition: SharedFromThis.h:173
This object provides applications a way to configure a task using information adapted from its depend...
Definition: Adaptor.h:23
#define smtkTypeMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:128
Configure a task with a resource and role given a dependent producer.
Definition: ResourceAndRole.h:24
#define smtkSuperclassMacro(...)
Add a typedef to the superclass of this class.
Definition: SharedFromThis.h:147
Task is a base class for all SMTK tasks.
Definition: Task.h:73