|
engine-mk1
|
Planners are used to generate a sequence of Actions that satisfy a goal. More...
Classes | |
| struct | Action |
| A single atomic Action used to modify the world state in some manner. More... | |
| struct | Condition |
| Represents a world state property, condition or modifier in a format interpretable by the planner. More... | |
| class | Planner |
| Implements goal oriented action planning. More... | |
Typedefs | |
| using | ProceduralCondition = std::function< Condition()> |
| using | ProceduralConditionSet = std::vector< ProceduralCondition > |
| using | ConditionSet = std::list< Condition > |
| using | ActionSet = std::list< Action > |
Enumerations | |
| enum | Operation { NONE, EQUAL, LESS, LESS_EQUAL, GREATER, GREATER_EQUAL, ASSIGN, PLUS, MINUS, TIMES, DIVIDE } |
| The range of Operations available to the Planner. More... | |
Planners are used to generate a sequence of Actions that satisfy a goal.
|
strong |
The range of Operations available to the Planner.
1.8.11