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