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 |