The struct for requesting navigation requests for a sequence of waypoints.
Used in CWaypointsNavigator::navigateWaypoints(). Users can directly fill in the list of waypoints manipulating the public field waypoints
.
Definition at line 88 of file TWaypoint.h.
#include <mrpt/nav/reactive/TWaypoint.h>
Public Member Functions | |
void | clear () |
TWaypointSequence () | |
Ctor with default values. More... | |
std::string | getAsText () const |
Gets navigation params as a human-readable format. More... | |
void | getAsOpenglVisualization (mrpt::opengl::CSetOfObjects &obj, const mrpt::nav::TWaypointsRenderingParams ¶ms=mrpt::nav::TWaypointsRenderingParams()) const |
Renders the sequence of waypoints (previous contents of obj are cleared) More... | |
void | save (mrpt::config::CConfigFileBase &c, const std::string &s) const |
Saves waypoints to a config file section. More... | |
void | load (const mrpt::config::CConfigFileBase &c, const std::string &s) |
Loads waypoints to a config file section. More... | |
Public Attributes | |
std::vector< TWaypoint > | waypoints |
TWaypointSequence::TWaypointSequence | ( | ) |
Ctor with default values.
Definition at line 72 of file TWaypoint.cpp.
|
inline |
void TWaypointSequence::getAsOpenglVisualization | ( | mrpt::opengl::CSetOfObjects & | obj, |
const mrpt::nav::TWaypointsRenderingParams & | params = mrpt::nav::TWaypointsRenderingParams() |
||
) | const |
Renders the sequence of waypoints (previous contents of obj
are cleared)
Definition at line 156 of file TWaypoint.cpp.
References mrpt::format(), mrpt::nav::TWaypoint::INVALID_NUM, and waypoints.
std::string TWaypointSequence::getAsText | ( | ) | const |
Gets navigation params as a human-readable format.
Definition at line 74 of file TWaypoint.cpp.
References mrpt::format(), and waypoints.
void TWaypointSequence::load | ( | const mrpt::config::CConfigFileBase & | c, |
const std::string & | s | ||
) |
Loads waypoints to a config file section.
Definition at line 268 of file TWaypoint.cpp.
References clear(), mrpt::format(), mrpt::nav::TWaypoint::INVALID_NUM, and waypoints.
void TWaypointSequence::save | ( | mrpt::config::CConfigFileBase & | c, |
const std::string & | s | ||
) | const |
Saves waypoints to a config file section.
Definition at line 242 of file TWaypoint.cpp.
References mrpt::format(), and waypoints.
std::vector<TWaypoint> mrpt::nav::TWaypointSequence::waypoints |
Definition at line 90 of file TWaypoint.h.
Referenced by clear(), getAsOpenglVisualization(), getAsText(), load(), mrpt::nav::CWaypointsNavigator::navigateWaypoints(), and save().
Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST |