GlobalPlanner Class Referenceabstract

#include <armarx/navigation/global_planning/GlobalPlanner.h>

+ Inheritance diagram for GlobalPlanner:

Public Member Functions

 GlobalPlanner (const core::Scene &scene)
 
virtual std::optional< GlobalPlannerResultplan (const core::Pose &goal)=0
 
virtual std::optional< GlobalPlannerResultplan (const core::Pose &start, const core::Pose &goal)=0
 
virtual ~GlobalPlanner ()=default
 

Protected Attributes

const core::Scenescene
 

Detailed Description

Base class of all global planners

Definition at line 64 of file GlobalPlanner.h.

Constructor & Destructor Documentation

◆ GlobalPlanner()

GlobalPlanner ( const core::Scene scene)

Definition at line 9 of file GlobalPlanner.cpp.

◆ ~GlobalPlanner()

virtual ~GlobalPlanner ( )
virtualdefault

Member Function Documentation

◆ plan() [1/2]

virtual std::optional<GlobalPlannerResult> plan ( const core::Pose goal)
pure virtual

Implemented in SPFA, AStar, and Point2Point.

◆ plan() [2/2]

virtual std::optional<GlobalPlannerResult> plan ( const core::Pose start,
const core::Pose goal 
)
pure virtual

Implemented in SPFA, AStar, and Point2Point.

Member Data Documentation

◆ scene

const core::Scene& scene
protected

Definition at line 75 of file GlobalPlanner.h.


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