Point2Point Class Reference

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

+ Inheritance diagram for Point2Point:

Public Types

using Params = Point2PointParams
 

Public Member Functions

std::optional< GlobalPlannerResultplan (const core::Pose &goal) override
 
std::optional< GlobalPlannerResultplan (const core::Pose &start, const core::Pose &goal) override
 
 Point2Point (const Params &params, const core::Scene &ctx)
 
- Public Member Functions inherited from GlobalPlanner
 GlobalPlanner (const core::Scene &scene)
 
virtual ~GlobalPlanner ()=default
 

Protected Attributes

const Params params
 
- Protected Attributes inherited from GlobalPlanner
const core::Scenescene
 

Detailed Description

Definition at line 52 of file Point2Point.h.

Member Typedef Documentation

◆ Params

Definition at line 55 of file Point2Point.h.

Constructor & Destructor Documentation

◆ Point2Point()

Point2Point ( const Params params,
const core::Scene ctx 
)

Definition at line 55 of file Point2Point.cpp.

Member Function Documentation

◆ plan() [1/2]

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

Implements GlobalPlanner.

Definition at line 61 of file Point2Point.cpp.

◆ plan() [2/2]

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

Implements GlobalPlanner.

Definition at line 79 of file Point2Point.cpp.

Member Data Documentation

◆ params

const Params params
protected

Definition at line 64 of file Point2Point.h.


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