Go to the documentation of this file.
19 #include <mrpt/maps/CPointsMap.h>
20 #include <mrpt/typemeta/TEnumType.h>
73 void initialize(
const mrpt::containers::yaml& c)
override;
129 MRPT_ENUM_TYPE_BEGIN_NAMESPACE(
std::string output_pointcloud_layer
DecimateMethod decimate_method
std::optional< double > flatten_to
See description on top of this page.
bool useSingleGrid() const
void filter(mp2p_icp::metric_map_t &inOut) const override
MRPT_ENUM_TYPE_BEGIN_NAMESPACE(mp2p_icp_filters, mp2p_icp_filters::DecimateMethod) MRPT_FILL_ENUM(DecimateMethod MRPT_FILL_ENUM(DecimateMethod::ClosestToAverage)
constexpr static const char * PT_LAYER_RAW
void initialize(const mrpt::containers::yaml &c) override
Makes an index of a point cloud using a voxel grid.
std::optional< PointCloudToVoxelGrid > filter_grid_
double voxel_filter_resolution
bool error_on_missing_input_layer
Base virtual class for point cloud filters.
void load_from_yaml(const mrpt::containers::yaml &c, FilterDecimateVoxels &parent)
std::optional< PointCloudToVoxelGridSingle > filter_grid_single_
Generic representation of pointcloud(s) and/or extracted features.
Generic container of pointcloud(s), extracted features and other maps.
Makes an index of a point cloud using a voxel grid.
uint32_t minimum_input_points_to_filter
std::vector< std::string > input_pointcloud_layer
mp2p_icp
Author(s):
autogenerated on Thu Dec 26 2024 03:48:10