class mp2p_icp_filters::FilterBase¶
Overview¶
Pure virtual base class of filters, modifying an input/output metric_map_t. More…
#include <FilterBase.h> class FilterBase: public CObject, public COutputLogger { public: // methods virtual void initialize(const mrpt::containers::yaml& cfg_block) = 0; virtual void filter(mp2p_icp::metric_map_t& inOut) const = 0; }; // direct descendants class FilterBoundingBox; class FilterDecimateVoxels; class FilterDeleteLayer; class FilterEdgesPlanes;
Detailed Documentation¶
Pure virtual base class of filters, modifying an input/output metric_map_t.
Filters can be used to remove noisy points from a point cloud, decimate it, or to detect planes, lines, or split points into different layers.
See also:
Methods¶
virtual void initialize(const mrpt::containers::yaml& cfg_block) = 0
Loads, from a YAML configuration block, all the common, and implementation-specific parameters.
virtual void filter(mp2p_icp::metric_map_t& inOut) const = 0
See docs above for FilterBase.