struct mp2p_icp_filters::FilterByIntensity::Parameters

Overview

#include <FilterByIntensity.h>

struct Parameters
{
    // fields

    std::string input_pointcloud_layer;
    std::string output_layer_low_intensity;
    std::string output_layer_high_intensity;
    std::string output_layer_mid_intensity;
    float low_threshold = 0.10f;
    float high_threshold = 0.90f;

    // methods

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

Fields

std::string output_layer_low_intensity

If non-empty, points with intensity < low_threshold will be stored here.

std::string output_layer_high_intensity

If non-empty, points with intensity > high_threshold will be stored here.

std::string output_layer_mid_intensity

If non-empty, points with intensity [low_threshold, high_threshold] will be stored here.