All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
continual_planning_executive::GoalCreator Class Reference

Base interface for creating goals as SymbolicStates from the world. More...

#include <goalCreator.h>

List of all members.

Public Member Functions

virtual bool fillStateAndGoal (SymbolicState &currentState, SymbolicState &goalState)=0
 Create the goal by filling the goal state, certain aspects for the goal might be added to the current state.
 GoalCreator ()
virtual void initialize (const std::deque< std::string > &arguments)
 Initialize the action from a list of arguments - should be called after creating the interface.
virtual ~GoalCreator ()

Detailed Description

Base interface for creating goals as SymbolicStates from the world.

GoalCreators are specific to a certain domain. There can be multiple GoalCreators that fill different aspects of the symbolic state. They should not contradict each other.

Definition at line 18 of file goalCreator.h.


Constructor & Destructor Documentation

Definition at line 21 of file goalCreator.h.

Definition at line 22 of file goalCreator.h.


Member Function Documentation

virtual bool continual_planning_executive::GoalCreator::fillStateAndGoal ( SymbolicState currentState,
SymbolicState goalState 
) [pure virtual]

Create the goal by filling the goal state, certain aspects for the goal might be added to the current state.

virtual void continual_planning_executive::GoalCreator::initialize ( const std::deque< std::string > &  arguments) [inline, virtual]

Initialize the action from a list of arguments - should be called after creating the interface.

Definition at line 25 of file goalCreator.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


continual_planning_executive
Author(s): Christian Dornhege
autogenerated on Tue Jan 22 2013 12:24:43