scenario_simulator_v2 C++ API
Public Member Functions | List of all members
math::geometry::CatmullRomSplineInterface Class Referenceabstract

#include <catmull_rom_spline_interface.hpp>

Inheritance diagram for math::geometry::CatmullRomSplineInterface:
Inheritance graph
[legend]

Public Member Functions

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 =0
 

Constructor & Destructor Documentation

◆ ~CatmullRomSplineInterface()

virtual math::geometry::CatmullRomSplineInterface::~CatmullRomSplineInterface ( )
virtualdefault

Member Function Documentation

◆ getCollisionPointIn2D()

virtual std::optional<double> math::geometry::CatmullRomSplineInterface::getCollisionPointIn2D ( const std::vector< geometry_msgs::msg::Point > &  polygon,
const bool  search_backward = false 
) const
pure virtual

◆ getLength()

virtual double math::geometry::CatmullRomSplineInterface::getLength ( ) const
pure virtual

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