Base interface for creating/estimating SymbolicStates from the world. More...
#include <stateCreator.h>
Public Member Functions | |
virtual bool | fillState (SymbolicState &state)=0 |
virtual void | initialize (const std::deque< std::string > &arguments) |
Initialize the action from a list of arguments - should be called after creating the interface. | |
StateCreator () | |
virtual | ~StateCreator () |
Base interface for creating/estimating SymbolicStates from the world.
StateCreators are specific to a certain domain. There can be multiple StateCreators that fill different aspects of the symbolic state. Those should not contradict each other.
Definition at line 18 of file stateCreator.h.
Definition at line 21 of file stateCreator.h.
virtual continual_planning_executive::StateCreator::~StateCreator | ( | ) | [inline, virtual] |
Definition at line 22 of file stateCreator.h.
virtual bool continual_planning_executive::StateCreator::fillState | ( | SymbolicState & | state | ) | [pure virtual] |
virtual void continual_planning_executive::StateCreator::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 stateCreator.h.