struct mp2p_icp_filters::FilterBoundingBox::Parameters

Overview

#include <FilterBoundingBox.h>

struct Parameters
{
    // fields

    std::string input_pointcloud_layer =             mp2p_icp::metric_map_t::PT_LAYER_RAW;
    std::string output_pointcloud_layer;
    mrpt::math::TBoundingBoxf bounding_box = {             {-1.0f, -1.0f, -1.0f}, {1.0f, 1.0f, 1.0f}};
    bool keep_bbox_contents = true;

    // methods

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

Detailed Documentation

Fields

std::string output_pointcloud_layer

The output point cloud layer name

mrpt::math::TBoundingBoxf bounding_box = {             {-1.0f, -1.0f, -1.0f}, {1.0f, 1.0f, 1.0f}}

YAML loading format:

bounding_box_min: [-10, -10, -5]
bounding_box_max: [ 10,  10,  5]