class mp2p_icp_filters::FilterBoundingBox
Overview
Split a point cloud into those points inside and outside a given bounding box. Optionally, you can only keep one of those two clouds, by leaving the non-used one undefined in your YAML file (or as an empty string).
Bounding box coordinates can contain the variables robot_x, robot_y, robot_z for usage of robocentric coordinates if used for simplemap filtering as part of a pipeline for the sm2mm application.
#include <FilterBoundingBox.h> class FilterBoundingBox: public mp2p_icp_filters::FilterBase { public: // structs struct Parameters; // fields Parameters params; // methods virtual void initialize_filter(const mrpt::containers::yaml& c); virtual void filter(mp2p_icp::metric_map_t& inOut) const; };
Inherited Members
public: // methods virtual void filter(mp2p_icp::metric_map_t& inOut) const = 0; FilterBase& operator = (const FilterBase&); FilterBase& operator = (FilterBase&&);
Fields
Parameters params
Algorithm parameters
Methods
virtual void filter(mp2p_icp::metric_map_t& inOut) const
See docs above for FilterBase.