|
Autoware.Auto
|
|
#include <ndt_scan.hpp>


Public Types | |
| using | Point = NDTUnit |
| using | TimePoint = std::chrono::system_clock::time_point |
Public Member Functions | |
| IteratorT | begin () const |
| IteratorT | end () const |
| void | clear () |
| Clear the states and the internal cache of the scan. More... | |
| bool8_t | empty () |
| void | insert (const sensor_msgs::msg::PointCloud2 &msg) |
| std::size_t | size () const |
| TimePoint | stamp () |
Additional Inherited Members | |
Protected Member Functions inherited from autoware::common::helper_functions::crtp< Derived > | |
| const Derived & | impl () const |
| Derived & | impl () |
CRTP Base class defining the required minimal API of an NDTScan.
| Derived | Derived class |
| NDTUnit | The unit representing a single element within the scan. |
| IteratorT | The type of iterator to iterate the scan. |
| using autoware::localization::ndt::NDTScanBase< Derived, NDTUnit, IteratorT >::Point = NDTUnit |
| using autoware::localization::ndt::NDTScanBase< Derived, NDTUnit, IteratorT >::TimePoint = std::chrono::system_clock::time_point |
|
inline |
Get iterator pointing to the beginning of the internal container.
|
inline |
Clear the states and the internal cache of the scan.
|
inline |
Check if there is any data in the scan.
|
inline |
Get iterator pointing to the end of the internal container.
|
inline |
Insert a point cloud into the NDTScan. This is the step where the pointcloud is converted into the ndt scan representation.
| msg | Point cloud to insert. |
|
inline |
Number of points inside the scan.
|
inline |