struct mp2p_icp_filters::FilterPoleDetector::Parameters

Overview

#include <FilterPoleDetector.h>

struct Parameters
{
    // fields

    std::string input_pointcloud_layer =             mp2p_icp::metric_map_t::PT_LAYER_RAW;
    std::string output_layer_poles;
    std::string output_layer_no_poles;
    float grid_size = 2.0f;
    float minimum_relative_height = 2.5f;
    float maximum_relative_height = 25.0f;
    uint32_t minimum_pole_points = 5;
    uint32_t minimum_neighbors_checks_to_pass = 3;

    // methods

    void load_from_yaml(
        const mrpt::containers::yaml& c,
        FilterPoleDetector& parent
        );
};

Fields

std::string output_layer_poles

Optional output layer name for points that are poles

std::string output_layer_no_poles

Optional output layer name for points that are not poles