#include <mpp/data/MotionPrimitivesTree.h>
|
| | node_t ()=default |
| |
| | node_t (TNodeID nodeID, const std::optional< TNodeID > &parentID, const NODE_TYPE_DATA &data, cost_t cost) |
| |
◆ node_t() [1/2]
template<class NODE_TYPE_DATA, class EDGE_TYPE>
◆ node_t() [2/2]
template<class NODE_TYPE_DATA, class EDGE_TYPE>
| mpp::MotionPrimitivesTree< NODE_TYPE_DATA, EDGE_TYPE >::node_t::node_t |
( |
TNodeID |
nodeID, |
|
|
const std::optional< TNodeID > & |
parentID, |
|
|
const NODE_TYPE_DATA & |
data, |
|
|
cost_t |
cost |
|
) |
| |
|
inline |
◆ cost_
template<class NODE_TYPE_DATA, class EDGE_TYPE>
cost of reaching this node from the root (=0 for the root)
◆ nodeID_
template<class NODE_TYPE_DATA, class EDGE_TYPE>
Duplicated ID (it's also in the map::iterator->first), but put here to make it available in path_t
◆ parentID_
template<class NODE_TYPE_DATA, class EDGE_TYPE>
Does not have value for the root, a valid ID otherwise
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/selfdriving/checkouts/latest/mrpt_path_planning/include/mpp/data/MotionPrimitivesTree.h