LocalPlanner Class Referenceabstract

#include <armarx/navigation/local_planning/LocalPlanner.h>

+ Inheritance diagram for LocalPlanner:

Public Member Functions

 LocalPlanner (const core::Scene &context)
 
virtual std::optional< LocalPlannerResultplan (const core::GlobalTrajectory &goal)=0
 
void setVisualization (viz::Client &vis)
 
virtual ~LocalPlanner ()=default
 

Protected Attributes

std::optional< viz::ScopedClientarviz
 

Detailed Description

Definition at line 53 of file LocalPlanner.h.

Constructor & Destructor Documentation

◆ LocalPlanner()

LocalPlanner ( const core::Scene context)

Definition at line 5 of file LocalPlanner.cpp.

◆ ~LocalPlanner()

virtual ~LocalPlanner ( )
virtualdefault

Member Function Documentation

◆ plan()

virtual std::optional<LocalPlannerResult> plan ( const core::GlobalTrajectory goal)
pure virtual

Implemented in TimedElasticBands.

◆ setVisualization()

void setVisualization ( viz::Client vis)

Definition at line 10 of file LocalPlanner.cpp.

Member Data Documentation

◆ arviz

std::optional<viz::ScopedClient> arviz
protected

Definition at line 64 of file LocalPlanner.h.


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