VPTissue Reference Manual
SimPT_Parex::ExplorationManager Class Reference

Collects all explorations and works with WorkerPool to actually execute them. More...

#include <ExplorationManager.h>

Inheritance diagram for SimPT_Parex::ExplorationManager:
Inheritance graph
Collaboration diagram for SimPT_Parex::ExplorationManager:
Collaboration graph

Public Slots

void DeleteExploration (const std::string &name)
 Delete a given Exploration.
 
void RegisterExploration (const Exploration *exploration)
 Request that the exploration will be simulated somewhere. More...
 
void RestartTask (const std::string &name, int id)
 Resend a specific task that has been stopped.
 
void StopTask (const std::string &name, int id)
 Stop a node from runnning a specific task.
 

Signals

void Updated ()
 Emitted whenever a change to an exploration is done.
 

Public Member Functions

 ExplorationManager ()
 Constructor.
 
virtual ~ExplorationManager ()
 Destructor.
 
std::vector< std::string > GetExplorationNames ()
 Get a list of all registered explorations.
 
const ExplorationProgressGetExplorationProgress (const std::string &explorationName)
 Lookup the exploration by name.
 

Detailed Description

Collects all explorations and works with WorkerPool to actually execute them.

Definition at line 38 of file ExplorationManager.h.

Member Function Documentation

void SimPT_Parex::ExplorationManager::RegisterExploration ( const Exploration exploration)
slot

Request that the exploration will be simulated somewhere.

Parameters
explorationThe exploration to register (this object will take ownership of the pointer)

Definition at line 112 of file ExplorationManager.cpp.

References SimPT_Parex::Exploration::GetNumberOfTasks().

Here is the call graph for this function:


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