MRPT  1.9.9
mrpt::maps::CPointCloudFilterByDistance Class Reference

Detailed Description

Implementation of pointcloud filtering based on requisities for minimum neigbouring points in both, the current timestamp and a previous one.

See also

Definition at line 26 of file CPointCloudFilterByDistance.h.

#include <mrpt/maps/CPointCloudFilterByDistance.h>

Inheritance diagram for mrpt::maps::CPointCloudFilterByDistance:
Inheritance graph


struct  FrameInfo
struct  TOptions

Public Types

using Ptr = std::shared_ptr< CPointCloudFilterBase >

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) override
 Apply the filtering algorithm to the pointcloud. More...

Public Attributes

TOptions options

Private Attributes

mrpt::aligned_std_map< mrpt::system::TTimeStamp, FrameInfom_last_frames

Member Typedef Documentation

◆ Ptr

Member Function Documentation

◆ filter()

void CPointCloudFilterByDistance::filter ( mrpt::maps::CPointsMap inout_pointcloud,
const mrpt::system::TTimeStamp  pc_timestamp,
const mrpt::poses::CPose3D pc_reference_pose,
TExtraFilterParams params = nullptr 

Member Data Documentation

◆ m_last_frames

mrpt::aligned_std_map<mrpt::system::TTimeStamp, FrameInfo> mrpt::maps::CPointCloudFilterByDistance::m_last_frames

Definition at line 80 of file CPointCloudFilterByDistance.h.

Referenced by filter().

◆ options

TOptions mrpt::maps::CPointCloudFilterByDistance::options

Definition at line 69 of file CPointCloudFilterByDistance.h.

Referenced by filter().

Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020