iMSTK
Interactive Medical Simulation Toolkit
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
imstk::TaskGraphController Class Referenceabstract

Base class for TaskGraph controllers which are responsible for executing the TaskGraph. More...

#include <imstkTaskGraphController.h>

Inheritance diagram for imstk::TaskGraphController:
Inheritance graph
[legend]

Public Member Functions

virtual void setTaskGraph (std::shared_ptr< TaskGraph > graph)
 
std::shared_ptr< TaskGraphgetTaskGraph () const
 
bool initialize ()
 Initialization of the TaskGraphController, good for anything the controller may need to do after it recieves input, before execution, but not do everytime execution is called. Returns if successful.
 
virtual void execute ()=0
 Executes the TaskGraph.
 

Protected Member Functions

virtual void init ()
 Subclass initialization call.
 

Protected Attributes

std::shared_ptr< TaskGraphm_graph = nullptr
 

Detailed Description

Base class for TaskGraph controllers which are responsible for executing the TaskGraph.

Definition at line 20 of file imstkTaskGraphController.h.


The documentation for this class was generated from the following files: