![]() |
Parasol Planning Library (PPL)
|
#include <LPOutput.h>

Public Types | |
Motion Planning Types | |
| typedef DefaultWeight< Cfg > | WeightType |
Local Types | |
| typedef std::pair< WeightType, WeightType > | LPEdge |
Public Member Functions | |
Construction | |
| LPOutput () | |
Interface | |
| void | Clear () |
| void | SetLPLabel (const std::string &_label) |
| void | AddIntermediatesToWeights (const bool _saveIntermediates) |
Data Fields | |
Internal State | |
| std::vector< Cfg > | m_path |
| std::vector< Cfg > | m_intermediates |
| LPEdge | m_edge |
Computed information from a local plan.
Stores all information available from local plan computations, including intermediates along edges (not straight line), the path generated, and the edge weights to be added to the RoadmapGraph.
| typedef std::pair<WeightType, WeightType> LPOutput::LPEdge |
| typedef DefaultWeight<Cfg> LPOutput::WeightType |
| LPOutput::LPOutput | ( | ) |
| void LPOutput::AddIntermediatesToWeights | ( | const bool | _saveIntermediates | ) |
| void LPOutput::Clear | ( | ) |
| void LPOutput::SetLPLabel | ( | const std::string & | _label | ) |
| LPEdge LPOutput::m_edge |
A pair of weight objects. The first is in the forward direction and the second is its reverse.
| std::vector<Cfg> LPOutput::m_intermediates |
The set of 'intermediate' configurations, between each of which is a straight-line path in c-space (i.e. these are the vertices of a polygonal chain). Does not include the start or goal configurations.
| std::vector<Cfg> LPOutput::m_path |
The resolution-level path computed by a local planner. Does not include the start or goal configurations.