|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
9 #ifndef YARP_DEV_MAP2DPATH_H
10 #define YARP_DEV_MAP2DPATH_H
33 Map2DPath(
const std::vector<yarp::dev::Nav2D::Map2DLocation> map_waypoints);
50 bool operator!=(
const Map2DPath& r)
const;
56 bool operator==(
const Map2DPath& r)
const;
75 double getLength()
const;
81 bool isOnSingleMap()
const;
95 using iterator = std::vector<Map2DLocation>::iterator;
bool read(yarp::os::ConnectionReader &reader) override
Read this object from a network connection.
contains the definition of a map type
bool write(yarp::os::ConnectionWriter &writer) const override
Write this object to a network connection.
std::vector< Map2DLocation >::const_iterator const_iterator
bool write(const yarp::os::idl::WireWriter &writer) const override
IDL-friendly connection writer.
bool read(yarp::os::idl::WireReader &reader) override
bool read(yarp::os::idl::WireReader &reader) override
std::vector< Map2DLocation >::iterator iterator
An interface for writing to a network connection.
bool write(const yarp::os::idl::WireWriter &writer) const override
contains the definition of a Map2DLocation type
IDL-friendly connection reader.
An interface for reading from a network connection.
std::string toString(const T &value)
convert an arbitrary type to string.
The main, catch-all namespace for YARP.