PPL API Reference |
|
---|
Public Member Functions | |
Construction | |
LPOutput () | |
Interface | |
void | Clear () |
void | SetLPLabel (const std::string &_label) |
void | AddIntermediatesToWeights (const bool _saveIntermediates) |
Public Types | |
Motion Planning Types | |
typedef MPTraits::CfgType | CfgType |
typedef MPTraits::WeightType | WeightType |
Local Types | |
typedef std::pair< WeightType, WeightType > | LPEdge |
Public Attributes | |
Internal State | |
std::vector< CfgType > | m_path |
std::vector< CfgType > | 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.
The resolution-level path computed by a local planner. Does not include the start or goal configurations.
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.
A pair of weight objects. The first is in the forward direction and the second is its reverse.