class mp2p_icp_filters::FilterCurvature
Overview
Accepts as input a sorted point cloud, and classifies points by the local curvature, estimated from the angle between each point and its immediate former and posterior neigbors.
Not compatible with calling from different threads simultaneously for different input point clouds. Use independent instances for each thread if needed.
#include <FilterCurvature.h> class FilterCurvature: public mp2p_icp_filters::FilterBase { public: // structs struct Parameters; // fields Parameters params_; // methods virtual void initialize(const mrpt::containers::yaml& cfg_block); virtual void filter(mp2p_icp::metric_map_t& inOut) const; };
Inherited Members
public: // methods virtual void initialize(const mrpt::containers::yaml& cfg_block) = 0; virtual void filter(mp2p_icp::metric_map_t& inOut) const = 0;
Fields
Parameters params_
Algorithm parameters
Methods
virtual void initialize(const mrpt::containers::yaml& cfg_block)
Loads, from a YAML configuration block, all the common, and implementation-specific parameters.
virtual void filter(mp2p_icp::metric_map_t& inOut) const
See docs above for FilterBase.