|
Autoware.Auto
|
|
This is the base class for the 2D shapes. More...
#include <shapes.hpp>
Public Member Functions | |
| virtual EigenStlVector< Eigen::Vector2f > | intersect_with_line (const Line &line, const autoware::common::types::bool8_t closest_point_only) const =0 |
| virtual method to get intersection points between the line and different shapes More... | |
| virtual | ~Shape ()=default |
| Virtual destructor. More... | |
This is the base class for the 2D shapes.
|
virtualdefault |
Virtual destructor.
|
pure virtual |
virtual method to get intersection points between the line and different shapes
| [in] | line | the Line object |
| [in] | closest_point_only | the boolean to determine if closest intersection to be returned or all |
Implemented in autoware::tracking_test_framework::Circle, autoware::tracking_test_framework::Rectangle, and autoware::tracking_test_framework::Line.