MEPP2 Project
Public Types | Public Member Functions | Private Attributes | List of all members
FEVV::PCLPointCloudPointMap Class Reference

#include <Graph_properties_pcl_point_cloud.h>

Collaboration diagram for FEVV::PCLPointCloudPointMap:
Collaboration graph

Public Types

typedef FEVV::PCLPoint value_type
 
typedef FEVV::PCLPointreference
 
typedef boost::graph_traits< FEVV::PCLPointCloud >::vertex_descriptor key_type
 
typedef boost::read_write_property_map_tag category
 

Public Member Functions

 PCLPointCloudPointMap (FEVV::PCLPointCloud &pc)
 
 PCLPointCloudPointMap (const FEVV::PCLPointCloudPointMap &pm)
 
PCLPointCloudPointMapoperator= (const PCLPointCloudPointMap &)=default
 
value_type operator[] (key_type k) const
 
void set (key_type k, const FEVV::PCLPoint &point)
 

Private Attributes

FEVV::PCLPointCloudm_pc
 

Detailed Description

Definition at line 39 of file Graph_properties_pcl_point_cloud.h.

Member Typedef Documentation

◆ category

typedef boost::read_write_property_map_tag FEVV::PCLPointCloudPointMap::category

Definition at line 46 of file Graph_properties_pcl_point_cloud.h.

◆ key_type

typedef boost::graph_traits< FEVV::PCLPointCloud >::vertex_descriptor FEVV::PCLPointCloudPointMap::key_type

Definition at line 45 of file Graph_properties_pcl_point_cloud.h.

◆ reference

Definition at line 43 of file Graph_properties_pcl_point_cloud.h.

◆ value_type

Definition at line 42 of file Graph_properties_pcl_point_cloud.h.

Constructor & Destructor Documentation

◆ PCLPointCloudPointMap() [1/2]

FEVV::PCLPointCloudPointMap::PCLPointCloudPointMap ( FEVV::PCLPointCloud pc)
inline

Definition at line 48 of file Graph_properties_pcl_point_cloud.h.

◆ PCLPointCloudPointMap() [2/2]

FEVV::PCLPointCloudPointMap::PCLPointCloudPointMap ( const FEVV::PCLPointCloudPointMap pm)
inline

Definition at line 50 of file Graph_properties_pcl_point_cloud.h.

Member Function Documentation

◆ operator=()

PCLPointCloudPointMap& FEVV::PCLPointCloudPointMap::operator= ( const PCLPointCloudPointMap )
default

◆ operator[]()

value_type FEVV::PCLPointCloudPointMap::operator[] ( key_type  k) const
inline

Definition at line 56 of file Graph_properties_pcl_point_cloud.h.

◆ set()

void FEVV::PCLPointCloudPointMap::set ( key_type  k,
const FEVV::PCLPoint point 
)
inline

Definition at line 66 of file Graph_properties_pcl_point_cloud.h.

Here is the caller graph for this function:

Member Data Documentation

◆ m_pc

FEVV::PCLPointCloud* FEVV::PCLPointCloudPointMap::m_pc
private

Definition at line 77 of file Graph_properties_pcl_point_cloud.h.


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