struct mp2p_icp_filters::FilterEdgesPlanes::Parameters

Overview

#include <FilterEdgesPlanes.h>

struct Parameters
{
    // fields

    std::string input_pointcloud_layer = mp2p_icp::metric_map_t::PT_LAYER_RAW;
    unsigned int full_pointcloud_decimation = 20;
    float voxel_filter_resolution = .5f;
    bool use_tsl_robin_map = true;
    unsigned int min_points_per_voxel = 5;
    unsigned int decimation = 1;
    float edge_min_e2_e0 = 30.f;
    float edge_min_e2_e1 = 30.f;
    float plane_min_e2_e0 = 100.f;
    float plane_min_e1_e0 = 100.f;
    float plane_min_e1 = .0f;

    // methods

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

Fields

float voxel_filter_resolution = .5f

Size of each voxel edge [meters]