selfdriving
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
mpp::WaypointSequence Struct Reference

#include <mpp/data/Waypoints.h>

Public Member Functions

 WaypointSequence ()=default
 
void clear ()
 
std::string getAsText () const
 
void getAsOpenglVisualization (mrpt::opengl::CSetOfObjects &obj, const WaypointsRenderingParams &params={}) const
 
mrpt::containers::yaml asYAML () const
 

Static Public Member Functions

static WaypointSequence FromYAML (const mrpt::containers::yaml &d)
 

Public Attributes

std::vector< Waypointwaypoints
 

Detailed Description

The struct for requesting navigation requests for a sequence of waypoints. Users can directly fill in the list of waypoints manipulating the public field waypoints.

Constructor & Destructor Documentation

◆ WaypointSequence()

mpp::WaypointSequence::WaypointSequence ( )
default

Ctor with default values

Member Function Documentation

◆ asYAML()

mrpt::containers::yaml mpp::WaypointSequence::asYAML ( ) const

Save waypoints as YAML

◆ clear()

void mpp::WaypointSequence::clear ( )
inline

◆ FromYAML()

static WaypointSequence mpp::WaypointSequence::FromYAML ( const mrpt::containers::yaml &  d)
static

Load waypoints from YAML

◆ getAsOpenglVisualization()

void mpp::WaypointSequence::getAsOpenglVisualization ( mrpt::opengl::CSetOfObjects &  obj,
const WaypointsRenderingParams params = {} 
) const

Renders the sequence of waypoints (previous contents of obj are cleared)

◆ getAsText()

std::string mpp::WaypointSequence::getAsText ( ) const

Gets navigation params as a human-readable format

Member Data Documentation

◆ waypoints

std::vector<Waypoint> mpp::WaypointSequence::waypoints

The documentation for this struct was generated from the following file: