Parasol Planning Library (PPL)
Public Member Functions | Data Fields
MPSolutionType::RobotSolution Struct Reference

The outputs for an individual robot. More...

#include <MPSolution.h>

Collaboration diagram for MPSolutionType::RobotSolution:
Collaboration graph
[legend]

Public Member Functions

 RobotSolution ()=default
 
 RobotSolution (Robot *const _robot, StatClass *const _stats)
 

Data Fields

std::unique_ptr< RoadmapTypefreeMap
 The free-space roadmap. More...
 
std::unique_ptr< RoadmapTypeobstMap
 The obstacle-space roadmap. More...
 
std::unique_ptr< Pathpath
 The current solution path. More...
 
std::unique_ptr< LocalObstacleMaplom
 The local obstacle map. More...
 

Detailed Description

The outputs for an individual robot.

Constructor & Destructor Documentation

◆ RobotSolution() [1/2]

MPSolutionType::RobotSolution::RobotSolution ( )
default

◆ RobotSolution() [2/2]

MPSolutionType::RobotSolution::RobotSolution ( Robot *const  _robot,
StatClass *const  _stats 
)

Initialize a solution for a single robot.

Parameters
_robotThe robot.
_statsThe stats object for timing.

Field Documentation

◆ freeMap

std::unique_ptr<RoadmapType> MPSolutionType::RobotSolution::freeMap

The free-space roadmap.

◆ lom

std::unique_ptr<LocalObstacleMap> MPSolutionType::RobotSolution::lom

The local obstacle map.

◆ obstMap

std::unique_ptr<RoadmapType> MPSolutionType::RobotSolution::obstMap

The obstacle-space roadmap.

◆ path

std::unique_ptr<Path> MPSolutionType::RobotSolution::path

The current solution path.


The documentation for this struct was generated from the following files: