MRPT  2.0.0
List of all members | Public Member Functions | Public Attributes | Protected Member Functions
mrpt::nav::CWaypointsNavigator::TNavigationParamsWaypoints Struct Reference

Detailed Description

The struct for configuring navigation requests to CWaypointsNavigator and derived classes.

Definition at line 43 of file CWaypointsNavigator.h.

#include <mrpt/nav/reactive/CWaypointsNavigator.h>

Inheritance diagram for mrpt::nav::CWaypointsNavigator::TNavigationParamsWaypoints:

Public Member Functions

std::string getAsText () const override
 Gets navigation params as a human-readable format. More...
 
std::unique_ptr< TNavigationParamsclone () const override
 

Public Attributes

std::vector< mrpt::nav::CAbstractNavigator::TargetInfomultiple_targets
 If not empty, this will prevail over the base class single goal target. More...
 
TargetInfo target
 Navigation target. More...
 

Protected Member Functions

bool isEqual (const CAbstractNavigator::TNavigationParamsBase &o) const override
 

Member Function Documentation

◆ clone()

std::unique_ptr<TNavigationParams> mrpt::nav::CWaypointsNavigator::TNavigationParamsWaypoints::clone ( ) const
inlineoverridevirtual

Reimplemented from mrpt::nav::CAbstractNavigator::TNavigationParams.

Definition at line 54 of file CWaypointsNavigator.h.

◆ getAsText()

std::string CWaypointsNavigator::TNavigationParamsWaypoints::getAsText ( ) const
overridevirtual

Gets navigation params as a human-readable format.

Reimplemented from mrpt::nav::CAbstractNavigator::TNavigationParams.

Definition at line 20 of file CWaypointsNavigator.cpp.

References mrpt::format().

Here is the call graph for this function:

◆ isEqual()

bool CWaypointsNavigator::TNavigationParamsWaypoints::isEqual ( const CAbstractNavigator::TNavigationParamsBase o) const
overrideprotectedvirtual

Reimplemented from mrpt::nav::CAbstractNavigator::TNavigationParams.

Definition at line 36 of file CWaypointsNavigator.cpp.

References mrpt::nav::CAbstractNavigator::TNavigationParams::isEqual().

Here is the call graph for this function:

Member Data Documentation

◆ multiple_targets

std::vector<mrpt::nav::CAbstractNavigator::TargetInfo> mrpt::nav::CWaypointsNavigator::TNavigationParamsWaypoints::multiple_targets

If not empty, this will prevail over the base class single goal target.

Semantic is: any of these targets will be good for heading the robot towards them, but the priority is for the latest ones in the sequence.

Definition at line 51 of file CWaypointsNavigator.h.

Referenced by mrpt::nav::CWaypointsNavigator::waypoints_navigationStep().

◆ target

TargetInfo mrpt::nav::CAbstractNavigator::TNavigationParams::target
inherited



Page generated by Doxygen 1.8.14 for MRPT 2.0.0 Git: b38439d21 Tue Mar 31 19:58:06 2020 +0200 at miƩ abr 1 00:50:30 CEST 2020