Implementation of pointcloud filtering based on requisities for minimum neigbouring points in both, the current timestamp and a previous one.
Definition at line 29 of file CPointCloudFilterByDistance.h.
#include <mrpt/maps/CPointCloudFilterByDistance.h>
Classes | |
struct | FrameInfo |
struct | TOptions |
Public Member Functions | |
void | filter (mrpt::maps::CPointsMap *inout_pointcloud, const mrpt::system::TTimeStamp pc_timestamp, const mrpt::poses::CPose3D &pc_reference_pose, TExtraFilterParams *params=nullptr) MRPT_OVERRIDE |
Apply the filtering algorithm to the pointcloud. More... | |
Public Attributes | |
TOptions | options |
Private Attributes | |
mrpt::aligned_containers< mrpt::system::TTimeStamp, FrameInfo >::map_t | m_last_frames |
|
virtual |
Apply the filtering algorithm to the pointcloud.
[in,out] | inout_pointcloud | The input pointcloud, which will be modified upon return after filtering. |
[in] | pc_timestamp | The timestamp of the input pointcloud |
[in] | pc_reference_pose | If NULL, the PC is assumed to be given in global coordinates. Otherwise, it will be transformed from local coordinates to global using this transformation. |
[in,out] | params | additional in/out parameters |
Implements mrpt::maps::CPointCloudFilterBase.
|
private |
Definition at line 64 of file CPointCloudFilterByDistance.h.
TOptions mrpt::maps::CPointCloudFilterByDistance::options |
Definition at line 53 of file CPointCloudFilterByDistance.h.
Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Mon Oct 30 10:27:08 UTC 2017 |