#include <catmull_rom_spline_interface.hpp>
|
virtual | ~CatmullRomSplineInterface ()=default |
|
virtual double | getLength () const =0 |
|
virtual std::optional< double > | getCollisionPointIn2D (const std::vector< geometry_msgs::msg::Point > &polygon, const bool search_backward=false, const std::optional< std::pair< double, double >> &s_range=std::nullopt) const =0 |
|
virtual double | getSquaredDistanceIn2D (const geometry_msgs::msg::Point &point, const double s) const =0 |
|
◆ ~CatmullRomSplineInterface()
virtual math::geometry::CatmullRomSplineInterface::~CatmullRomSplineInterface |
( |
| ) |
|
|
virtualdefault |
◆ getCollisionPointIn2D()
virtual std::optional<double> math::geometry::CatmullRomSplineInterface::getCollisionPointIn2D |
( |
const std::vector< geometry_msgs::msg::Point > & |
polygon, |
|
|
const bool |
search_backward = false , |
|
|
const std::optional< std::pair< double, double >> & |
s_range = std::nullopt |
|
) |
| const |
|
pure virtual |
◆ getLength()
virtual double math::geometry::CatmullRomSplineInterface::getLength |
( |
| ) |
const |
|
pure virtual |
◆ getSquaredDistanceIn2D()
virtual double math::geometry::CatmullRomSplineInterface::getSquaredDistanceIn2D |
( |
const geometry_msgs::msg::Point & |
point, |
|
|
const double |
s |
|
) |
| const |
|
pure virtual |
The documentation for this class was generated from the following file: