Laser scan 2D base type. More...
#include <laser_scan.hpp>

Public Member Functions | |
| auto | points_in_cartesian_coordinates () const |
| View points in cartesian coordinates in sensor frame. More... | |
| auto | points_in_polar_coordinates () const |
| View points in polar coordinates in sensor frame. More... | |
Laser scan 2D base type.
When instantiated, it satisfies Beluga named requirements: LaserScan.
| Derived | Concrete laser scan type. It must define Derived::ranges(), Derived::angles(), Derived::min_range(), Derived::max_range(), as described in Beluga named requirements: LaserScan. |
Definition at line 59 of file laser_scan.hpp.
|
inline |
View points in cartesian coordinates in sensor frame.
Definition at line 62 of file laser_scan.hpp.
|
inline |
View points in polar coordinates in sensor frame.
Range values lower than min_range or greater than max_range will be discarded. Same for NaN values.
Definition at line 75 of file laser_scan.hpp.