|
engine-mk1
|
A single atomic Action used to modify the world state in some manner. More...
#include <Planner.hpp>
Public Member Functions | |
| Action (std::string name="DEFAULT", unsigned cost={}, ConditionSet preconditions={}, ConditionSet postconditions={}, ProceduralConditionSet procPreconditions={}, ProceduralConditionSet procPostconditions={}) noexcept | |
| bool | operator== (const Action &rhs) const noexcept |
Public Attributes | |
| std::string | name |
| The Actions name. More... | |
| unsigned | cost |
| The cost to perform this Action. More... | |
| ConditionSet | preconditions |
| Conditions that must be satisfied for this Action to be valid. More... | |
| ConditionSet | postconditions |
| Modifiers this Action applies to the world state during planning. More... | |
| ProceduralConditionSet | procPreconditions |
| ProceduralConditionSet | procPostconditions |
A single atomic Action used to modify the world state in some manner.
| unsigned rz::planner::Action::cost |
The cost to perform this Action.
| std::string rz::planner::Action::name |
The Actions name.
| ConditionSet rz::planner::Action::postconditions |
Modifiers this Action applies to the world state during planning.
| ConditionSet rz::planner::Action::preconditions |
1.8.11