LocalPlanner Class Referenceabstract

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

+ Inheritance diagram for LocalPlanner:

Public Member Functions

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

Protected Attributes

std::optional< viz::ScopedClientarviz
 
core::GeneralConfig generalConfig
 
const core::Scenescene
 

Detailed Description

Definition at line 54 of file LocalPlanner.h.

Constructor & Destructor Documentation

◆ LocalPlanner()

LocalPlanner ( const core::Scene & context,
const core::GeneralConfig & generalConfig )

Definition at line 7 of file LocalPlanner.cpp.

+ Here is the caller graph for this function:

◆ ~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 14 of file LocalPlanner.cpp.

Member Data Documentation

◆ arviz

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

Definition at line 65 of file LocalPlanner.h.

◆ generalConfig

core::GeneralConfig generalConfig
protected

Definition at line 67 of file LocalPlanner.h.

◆ scene

const core::Scene& scene
protected

Definition at line 68 of file LocalPlanner.h.


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