rz::DiscretePath class

Constructors, destructors, conversion operators

DiscretePath() defaulted
DiscretePath(const std::initializer_list<Point>& waypoint)
DiscretePath(const std::vector<Point>& waypoint)
~DiscretePath() defaulted

Public functions

auto operator+(const DiscretePath& rhs) const -> DiscretePath
auto operator+(const Point& rhs) const -> DiscretePath
auto operator+=(const DiscretePath& rhs) -> DiscretePath&
auto operator+=(const Point& rhs) -> DiscretePath&
auto begin() -> std::vector<Point>::iterator
auto begin() const -> std::vector<Point>::const_iterator
auto end() -> std::vector<Point>::iterator
auto end() const -> std::vector<Point>::const_iterator
auto rbegin() -> std::vector<Point>::reverse_iterator
auto rbegin() const -> std::vector<Point>::const_reverse_iterator
auto rend() -> std::vector<Point>::reverse_iterator
auto rend() const -> std::vector<Point>::const_reverse_iterator
auto operator[](int index) -> Point&
auto operator[](int index) const -> const Point&
auto front() -> Point&
auto front() const -> const Point&
auto back() -> Point&
auto back() const -> const Point&
auto getCurvature(int index) const -> QCurvature
auto size() const -> int