Public Member Functions | List of all members
mp2p_icp::pointcloud_bitfield_t Struct Reference

#include <metricmap.h>

Public Member Functions

void initialize_from (const metric_map_t &pc, bool initBoolValue=false)
 
 pointcloud_bitfield_t ()=default
 
 ~pointcloud_bitfield_t ()=default
 

Public Attributes

Data fields
std::map< layer_name_t, std::vector< bool > > point_layers
 
std::vector< bool > lines
 
std::vector< bool > planes
 

Detailed Description

A bit field with a bool for each metric_map_t entity. Useful, for example, to keep track of which elements have already been matched during the matching pipeline.

Definition at line 216 of file metricmap.h.

Constructor & Destructor Documentation

◆ pointcloud_bitfield_t()

mp2p_icp::pointcloud_bitfield_t::pointcloud_bitfield_t ( )
default

◆ ~pointcloud_bitfield_t()

mp2p_icp::pointcloud_bitfield_t::~pointcloud_bitfield_t ( )
default

Member Function Documentation

◆ initialize_from()

void mp2p_icp::pointcloud_bitfield_t::initialize_from ( const metric_map_t pc,
bool  initBoolValue = false 
)
inline

Definition at line 228 of file metricmap.h.

Member Data Documentation

◆ lines

std::vector<bool> mp2p_icp::pointcloud_bitfield_t::lines

Definition at line 224 of file metricmap.h.

◆ planes

std::vector<bool> mp2p_icp::pointcloud_bitfield_t::planes

Definition at line 225 of file metricmap.h.

◆ point_layers

std::map<layer_name_t, std::vector<bool> > mp2p_icp::pointcloud_bitfield_t::point_layers

Definition at line 223 of file metricmap.h.


The documentation for this struct was generated from the following file:


mrpt_local_obstacles
Author(s): Jose-Luis Blanco-Claraco
autogenerated on Mon Aug 14 2023 02:09:05