struct mp2p_icp_filters::FilterRemovePointCloudField::Parameters

Overview

#include <FilterRemovePointCloudField.h>

struct Parameters
{
    // fields

    std::string pointcloud_layer = "raw";
    std::vector<std::string> field_names;
    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::vector<std::string> field_names

One or more field names to remove (e.g., “intensity”, “ring”, “timestamp_abs”)

bool throw_on_missing_field = true

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