#include <FilterByRange.h>
Public Member Functions | |
void | load_from_yaml (const mrpt::containers::yaml &c, FilterByRange &parent) |
Public Attributes | |
mrpt::math::TPoint3Df | center = {0, 0, 0} |
std::string | input_pointcloud_layer |
std::string | output_layer_between |
std::string | output_layer_outside |
float | range_max = 90.0f |
float | range_min = 3.0f |
Definition at line 42 of file FilterByRange.h.
void FilterByRange::Parameters::load_from_yaml | ( | const mrpt::containers::yaml & | c, |
FilterByRange & | parent | ||
) |
Definition at line 23 of file FilterByRange.cpp.
mrpt::math::TPoint3Df mp2p_icp_filters::FilterByRange::Parameters::center = {0, 0, 0} |
Ranges are measured from this center point. Can be defined as a function of the robot pose variables, e.g.:
Definition at line 76 of file FilterByRange.h.
std::string mp2p_icp_filters::FilterByRange::Parameters::input_pointcloud_layer |
Definition at line 47 of file FilterByRange.h.
std::string mp2p_icp_filters::FilterByRange::Parameters::output_layer_between |
Optional output point cloud layer name for points within the [min,max] range
Definition at line 52 of file FilterByRange.h.
std::string mp2p_icp_filters::FilterByRange::Parameters::output_layer_outside |
Optional output point cloud layer name for points outside of the range [min,max]
Definition at line 56 of file FilterByRange.h.
float mp2p_icp_filters::FilterByRange::Parameters::range_max = 90.0f |
Definition at line 66 of file FilterByRange.h.
float mp2p_icp_filters::FilterByRange::Parameters::range_min = 3.0f |