Bratmobile
Public Member Functions | Protected Member Functions | Friends | List of all members
ExecutionInfo Class Reference

Information about what the configurator is doing (current Task, current vertex), what it wants to do (overarching goal), and whether it has done it before (been, goal vertex) More...

#include <planner.h>

Public Member Functions

 ExecutionInfo (vertexDescriptor _cv, vertexDescriptor _goal, Task &_ct, Task &_gt, bool _been, std::vector< vertexDescriptor > _plan)
 
void overarchingGoal (const Task &og)
 
vertexDescriptor currentVertex () const
 
vertexDescriptor goalVertex () const
 
TaskcurrentTask ()
 
TaskoverarchingGoal ()
 
bool been () const
 
std::vector< vertexDescriptor > plan () const
 

Protected Member Functions

void been (bool b)
 
void goalVertex (vertexDescriptor gv)
 

Friends

class Configurator
 

Detailed Description

Information about what the configurator is doing (current Task, current vertex), what it wants to do (overarching goal), and whether it has done it before (been, goal vertex)


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