ompl::control::LTLPlanner::ProductGraphStateInfo Struct Reference
A structure to hold measurement information for a high-level state, as well as the set of tree motions belonging to that high-level state. Exactly one ProductGraphStateInfo will exist for each ProductGraph::State. More...
#include <ompl/control/planners/ltl/LTLPlanner.h>
Public Member Functions | |
| ProductGraphStateInfo ()=default | |
| Creates an info object with no measurements and no tree motions. | |
| void | addMotion (Motion *m) |
| Adds a tree motion to an info object. This method is called whenever a new tree motion is created in the high-level state corresponding to this info object. | |
Public Attributes | |
| double | weight {0.} |
| PDF< Motion * > | motions |
| std::unordered_map< Motion *, PDF< Motion * >::Element * > | motionElems |
| double | volume {0.} |
| double | autWeight {0.} |
| unsigned int | numSel {0} |
| PDF< ProductGraph::State * >::Element * | pdfElem {nullptr} |
Detailed Description
A structure to hold measurement information for a high-level state, as well as the set of tree motions belonging to that high-level state. Exactly one ProductGraphStateInfo will exist for each ProductGraph::State.
Definition at line 228 of file LTLPlanner.h.
The documentation for this struct was generated from the following files:
- ompl/control/planners/ltl/LTLPlanner.h
- ompl/control/planners/ltl/src/LTLPlanner.cpp