Template Function ouster::sdk::core::dewarp(const LidarScanSet&, const std::vector<XYZLutT<T>>&, double, double)

Function Documentation

template<typename T>
std::vector<Eigen::Vector3<T>> ouster::sdk::core::dewarp(const LidarScanSet &lidar_scan_set, const std::vector<XYZLutT<T>> &xyzluts, double min_range, double max_range)

This function takes in a LidarScanSet and a list of XYZLut(s) then applies dewarping to each LidarScan within the set based on the poses associated with each column in the LidarScan.

It filters out points with zero range and points outside the specified range limits.