#include <FilterDecimateVoxelsQuadratic.h>
Public Member Functions | |
void | load_from_yaml (const mrpt::containers::yaml &c) |
Public Attributes | |
bool | error_on_missing_input_layer = true |
std::string | input_pointcloud_layer |
std::string | output_pointcloud_layer |
double | quadratic_reference_radius = 20.0 |
bool | use_closest_to_voxel_average = false |
bool | use_random_point_within_voxel = false |
bool | use_voxel_average = false |
double | voxel_filter_resolution = .20 |
Definition at line 50 of file FilterDecimateVoxelsQuadratic.h.
void FilterDecimateVoxelsQuadratic::Parameters::load_from_yaml | ( | const mrpt::containers::yaml & | c | ) |
Definition at line 26 of file FilterDecimateVoxelsQuadratic.cpp.
bool mp2p_icp_filters::FilterDecimateVoxelsQuadratic::Parameters::error_on_missing_input_layer = true |
Whether to throw an exception if the input layer does not exist, or, otherwise, it should be silently ignored producing an empty output.
Definition at line 60 of file FilterDecimateVoxelsQuadratic.h.
std::string mp2p_icp_filters::FilterDecimateVoxelsQuadratic::Parameters::input_pointcloud_layer |
Definition at line 54 of file FilterDecimateVoxelsQuadratic.h.
std::string mp2p_icp_filters::FilterDecimateVoxelsQuadratic::Parameters::output_pointcloud_layer |
The output point cloud layer name
Definition at line 63 of file FilterDecimateVoxelsQuadratic.h.
double mp2p_icp_filters::FilterDecimateVoxelsQuadratic::Parameters::quadratic_reference_radius = 20.0 |
Radius of the non-linear quadratic coordinates mapping [meters]
Definition at line 69 of file FilterDecimateVoxelsQuadratic.h.
bool mp2p_icp_filters::FilterDecimateVoxelsQuadratic::Parameters::use_closest_to_voxel_average = false |
If enabled, the actual data point closest to the mean of each voxel is taken as representative for each voxel.
Definition at line 77 of file FilterDecimateVoxelsQuadratic.h.
bool mp2p_icp_filters::FilterDecimateVoxelsQuadratic::Parameters::use_random_point_within_voxel = false |
If false (default), the first point in each voxel will be returned as voxel representative. Otherwise, one picked at random.
Definition at line 81 of file FilterDecimateVoxelsQuadratic.h.
bool mp2p_icp_filters::FilterDecimateVoxelsQuadratic::Parameters::use_voxel_average = false |
If enabled, the mean of each voxel is taken instead of any of the original points.
Definition at line 73 of file FilterDecimateVoxelsQuadratic.h.
double mp2p_icp_filters::FilterDecimateVoxelsQuadratic::Parameters::voxel_filter_resolution = .20 |
Size of each voxel edge [meters]
Definition at line 66 of file FilterDecimateVoxelsQuadratic.h.