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

#include <pointcloud_bitfield.h>

Classes

struct  DenseOrSparseBitField
 

Public Member Functions

void initialize_from (const metric_map_t &pc)
 
 pointcloud_bitfield_t ()=default
 
 ~pointcloud_bitfield_t ()=default
 

Public Attributes

Data fields
std::map< layer_name_t, DenseOrSparseBitFieldpoint_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 34 of file pointcloud_bitfield.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)
inline

Definition at line 87 of file pointcloud_bitfield.h.

Member Data Documentation

◆ lines

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

Definition at line 83 of file pointcloud_bitfield.h.

◆ planes

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

Definition at line 84 of file pointcloud_bitfield.h.

◆ point_layers

std::map<layer_name_t, DenseOrSparseBitField> mp2p_icp::pointcloud_bitfield_t::point_layers

Definition at line 82 of file pointcloud_bitfield.h.


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


mp2p_icp
Author(s): Jose-Luis Blanco-Claraco
autogenerated on Wed Jun 26 2024 02:47:10