point_cloud_graph.h File Reference
#include <boost/graph/adjacency_list.hpp>
#include <boost/graph/subgraph.hpp>
#include <pcl/point_cloud.h>
#include <pcl/point_types.h>
#include <pcl/PointIndices.h>
+ Include dependency graph for point_cloud_graph.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  graph_mutability_traits< PCG >
 
struct  property_map< PCG, vertex_bundle_t >
 
class  point_cloud_graph< PointT, OutEdgeListS, DirectedS, VertexProperty, EdgeProperty, EdgeListS >
 
struct  point_cloud_graph_traits< Graph >
 Traits struct to access the types associated with point_cloud_graph. More...
 
struct  point_cloud_graph_traits< boost::subgraph< Graph > >
 Specialization for point_cloud_graphs wrapped in boost::subgraph. More...
 
class  point_cloud_property_map< Graph >
 This class is to expose the point cloud stored in the point_cloud_graph as a vertex bundle property map. More...
 

Namespaces

 boost
 
 pcl
 
 pcl::graph
 

Macros

#define PCG   pcl::graph::point_cloud_graph<P, OEL, D, VP, EP, EL>
 
#define PCG_PARAMS   typename P, typename OEL, typename D, typename VP, typename EP, typename EL
 

Functions

template<PCG_PARAMS >
pcl::PointIndices::Ptr indices (const boost::subgraph< PCG > &g)
 Retrieve the indices of the points of the point cloud stored in a point cloud (sub)graph that actually belong to the (sub)graph. More...
 
template<PCG_PARAMS >
pcl::PointIndices::Ptr indices (const PCG &g)
 Retrieve the indices of the points of the point cloud stored in a point cloud graph that actually belong to the graph. More...
 
template<PCG_PARAMS >
pcl::PointCloud< P >::Ptr point_cloud (boost::subgraph< PCG > &g)
 Retrieve the point cloud stored in a point cloud (sub)graph. More...
 
template<PCG_PARAMS >
pcl::PointCloud< P >::ConstPtr point_cloud (const boost::subgraph< PCG > &g)
 Retrieve the point cloud stored in a point cloud (sub)graph (const version). More...
 
template<PCG_PARAMS >
pcl::PointCloud< P >::ConstPtr point_cloud (const PCG &g)
 Retrieve the point cloud stored in a point cloud graph (const version). More...
 
template<PCG_PARAMS >
pcl::PointCloud< P >::Ptr point_cloud (PCG &g)
 Retrieve the point cloud stored in a point cloud graph. More...
 
template<typename Directed , typename Vertex , PCG_PARAMS >
Vertex source (const detail::edge_base< Directed, Vertex > &e, const PCG &)
 
template<typename Directed , typename Vertex , PCG_PARAMS >
Vertex target (const detail::edge_base< Directed, Vertex > &e, const PCG &)
 

Macro Definition Documentation

◆ PCG

#define PCG   pcl::graph::point_cloud_graph<P, OEL, D, VP, EP, EL>

Definition at line 658 of file point_cloud_graph.h.

◆ PCG_PARAMS

#define PCG_PARAMS   typename P, typename OEL, typename D, typename VP, typename EP, typename EL

Definition at line 657 of file point_cloud_graph.h.