Main MRPT website > C++ reference for MRPT 1.5.3
List of all members | Classes | Public Member Functions | Public Attributes | Private Attributes
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
CPointsMap

Definition at line 29 of file CPointCloudFilterByDistance.h.

#include <mrpt/maps/CPointCloudFilterByDistance.h>

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

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
 

Member Function Documentation

◆ filter()

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

Apply the filtering algorithm to the pointcloud.

Parameters
[in,out]inout_pointcloudThe input pointcloud, which will be modified upon return after filtering.
[in]pc_timestampThe timestamp of the input pointcloud
[in]pc_reference_poseIf 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]paramsadditional in/out parameters

Implements mrpt::maps::CPointCloudFilterBase.

Member Data Documentation

◆ m_last_frames

mrpt::aligned_containers<mrpt::system::TTimeStamp, FrameInfo>::map_t mrpt::maps::CPointCloudFilterByDistance::m_last_frames
private

Definition at line 64 of file CPointCloudFilterByDistance.h.

◆ options

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 Tue Aug 22 01:03:35 UTC 2017