Public Member Functions | Public Attributes | List of all members
mp2p_icp_filters::FilterByRange::Parameters Struct Reference

#include <FilterByRange.h>

Public Member Functions

void load_from_yaml (const mrpt::containers::yaml &c, FilterByRange &parent)
 

Public Attributes

mrpt::math::TPoint3Df center = {0, 0, 0}
 
std::string input_pointcloud_layer
 
std::string output_layer_between
 
std::string output_layer_outside
 
float range_max = 90.0f
 
float range_min = 3.0f
 

Detailed Description

Definition at line 42 of file FilterByRange.h.

Member Function Documentation

◆ load_from_yaml()

void FilterByRange::Parameters::load_from_yaml ( const mrpt::containers::yaml &  c,
FilterByRange parent 
)

Definition at line 23 of file FilterByRange.cpp.

Member Data Documentation

◆ center

mrpt::math::TPoint3Df mp2p_icp_filters::FilterByRange::Parameters::center = {0, 0, 0}

Ranges are measured from this center point. Can be defined as a function of the robot pose variables, e.g.:

center: [0, 0, 0]
# or:
center: [robot_x, robot_y, robot_z]

Definition at line 76 of file FilterByRange.h.

◆ input_pointcloud_layer

std::string mp2p_icp_filters::FilterByRange::Parameters::input_pointcloud_layer
Initial value:

Definition at line 47 of file FilterByRange.h.

◆ output_layer_between

std::string mp2p_icp_filters::FilterByRange::Parameters::output_layer_between

Optional output point cloud layer name for points within the [min,max] range

Definition at line 52 of file FilterByRange.h.

◆ output_layer_outside

std::string mp2p_icp_filters::FilterByRange::Parameters::output_layer_outside

Optional output point cloud layer name for points outside of the range [min,max]

Definition at line 56 of file FilterByRange.h.

◆ range_max

float mp2p_icp_filters::FilterByRange::Parameters::range_max = 90.0f

Definition at line 66 of file FilterByRange.h.

◆ range_min

float mp2p_icp_filters::FilterByRange::Parameters::range_min = 3.0f

YAML loading format:

range_max: 90.0

Definition at line 65 of file FilterByRange.h.


The documentation for this struct was generated from the following files:
mp2p_icp_filters::FilterByRange::Parameters::center
mrpt::math::TPoint3Df center
Definition: FilterByRange.h:76
mp2p_icp::metric_map_t::PT_LAYER_RAW
constexpr static const char * PT_LAYER_RAW
Definition: metricmap.h:58
mp2p_icp_filters::FilterByRange::Parameters::range_min
float range_min
Definition: FilterByRange.h:65


mp2p_icp
Author(s):
autogenerated on Thu Oct 17 2024 02:45:37