#include <FilterDecimateAdaptive.h>
Classes | |
struct | Parameters |
Public Member Functions | |
void | filter (mp2p_icp::metric_map_t &inOut) const override |
FilterDecimateAdaptive () | |
void | initialize (const mrpt::containers::yaml &c) override |
Public Member Functions inherited from mp2p_icp_filters::FilterBase | |
FilterBase () | |
virtual | ~FilterBase () |
Public Member Functions inherited from mp2p_icp::Parameterizable | |
ParameterSource * | attachedSource () |
const ParameterSource * | attachedSource () const |
virtual void | attachToParameterSource (ParameterSource &source) |
void | checkAllParametersAreRealized () const |
auto & | declaredParameters () |
const auto & | declaredParameters () const |
void | unrealizeParameters () |
Mark all non-constant parameters as non-evaluated again. More... | |
Public Attributes | |
Parameters | params_ |
Private Attributes | |
PointCloudToVoxelGrid | filter_grid_ |
Additional Inherited Members | |
Protected Member Functions inherited from mp2p_icp::Parameterizable | |
void | parseAndDeclareParameter (const std::string &value, double &target) |
void | parseAndDeclareParameter (const std::string &value, float &target) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More... | |
void | parseAndDeclareParameter (const std::string &value, uint32_t &target) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More... | |
Accepts as input a point cloud layer, voxelizes it, and generates a new point cloud layer with an adaptive sampling.
Not compatible with calling from different threads simultaneously for different input point clouds. Use independent instances for each thread if needed.
Definition at line 31 of file FilterDecimateAdaptive.h.
FilterDecimateAdaptive::FilterDecimateAdaptive | ( | ) |
Definition at line 38 of file FilterDecimateAdaptive.cpp.
|
overridevirtual |
See docs above for FilterBase.
Implements mp2p_icp_filters::FilterBase.
Definition at line 53 of file FilterDecimateAdaptive.cpp.
|
overridevirtual |
Loads, from a YAML configuration block, all the common, and implementation-specific parameters.
Implements mp2p_icp_filters::FilterBase.
Definition at line 43 of file FilterDecimateAdaptive.cpp.
|
mutableprivate |
Definition at line 69 of file FilterDecimateAdaptive.h.
Parameters mp2p_icp_filters::FilterDecimateAdaptive::params_ |
Algorithm parameters
Definition at line 66 of file FilterDecimateAdaptive.h.