class mp2p_icp_filters::FilterRemovePointCloudField
Overview
Unregisters (removes) a custom point cloud field from a CGenericPointsMap layer.
This filter removes a previously registered custom field of any supported type (float, double, uint16_t, uint8_t) from a point cloud layer. The field is completely removed, freeing the associated memory.
Note: This filter only works with layers containing mrpt::maps::CGenericPointsMap or derived classes. Other map types will be silently skipped.
#include <FilterRemovePointCloudField.h> class FilterRemovePointCloudField: public mp2p_icp_filters::FilterBase { public: // structs struct Parameters; // fields Parameters params; // methods 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.