struct mp2p_icp_filters::FilterRemovePointCloudField::Parameters

Overview

#include <FilterRemovePointCloudField.h>

struct Parameters
{
    // fields

    std::string pointcloud_layer = "raw";
    std::string field_name;
    bool throw_on_missing_field = true;

    // methods

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

Fields

std::string pointcloud_layer = "raw"

The point cloud layer to process

std::string field_name

The name of the field to remove (e.g., “intensity”, “ring”, “timestamp_abs”)

bool throw_on_missing_field = true

Whether to throw an exception if the field does not exist. If false, missing fields are silently ignored.