MEPP2 Project
Classes | Namespaces | Functions
Graph_properties_pcl_point_cloud.h File Reference
#include "FEVV/Wrappings/Graph_traits_pcl_point_cloud.h"
#include <CGAL/boost/graph/properties.h>
#include <stdexcept>
#include <pcl/kdtree/kdtree_flann.h>
#include <utility>
#include <memory>
#include <cmath>
Include dependency graph for Graph_properties_pcl_point_cloud.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FEVV::PCLPointCloudPointMap
 
class  FEVV::PCLPointCloudNormalMap
 
class  FEVV::PCLPointCloudColorMap
 
struct  boost::property_traits< FEVV::PCLPointCloudPointMap >
 
struct  pcl::PCLPointCloudNNSearch
 

Namespaces

 FEVV
 Interfaces for plugins These interfaces will be used for different plugins.
 
 pcl
 
 boost
 

Functions

FEVV::PCLPointCloudPointMap pcl::get (const boost::vertex_point_t, FEVV::PCLPointCloud &pc)
 Returns the points property map (aka the geometry) of the mesh. More...
 
FEVV::PCLPointCloudPointMap pcl::get (const boost::vertex_point_t, const FEVV::PCLPointCloud &pc)
 
FEVV::PCLPointCloudPointMap::value_type FEVV::get (const FEVV::PCLPointCloudPointMap &pm, FEVV::PCLPointCloudPointMap::key_type key)
 Specialization of get(point_map, key) for PCLPointCloud. More...
 
void FEVV::put (FEVV::PCLPointCloudPointMap &pm, FEVV::PCLPointCloudPointMap::key_type key, const FEVV::PCLPointCloudPointMap::value_type &value)
 Specialization of put(point_map, key, value) for PCLPointCloud. More...
 
FEVV::PCLPointCloudNormalMap::value_type FEVV::get (const FEVV::PCLPointCloudNormalMap &nm, FEVV::PCLPointCloudNormalMap::key_type key)
 Specialization of get(normal_map, key) for PCLPointCloud. More...
 
void FEVV::put (FEVV::PCLPointCloudNormalMap &nm, FEVV::PCLPointCloudNormalMap::key_type key, const FEVV::PCLPointCloudNormalMap::value_type &value)
 Specialization of put(normal_map, key, value) for PCLPointCloud. More...
 
FEVV::PCLPointCloudColorMap::value_type FEVV::get (const FEVV::PCLPointCloudColorMap &cm, FEVV::PCLPointCloudColorMap::key_type key)
 Specialization of get(color_map, key) for PCLPointCloud. More...
 
void FEVV::put (FEVV::PCLPointCloudColorMap &cm, FEVV::PCLPointCloudColorMap::key_type key, const FEVV::PCLPointCloudColorMap::value_type &value)
 Specialization of put(color_map, key, value) for PCLPointCloud. More...
 
PCLPointCloudNNSearch::KdTreePtr pcl::create_kd_tree (const FEVV::PCLPointCloud &pc)
 Initialize a k-d tree with all cloud points. More...
 
std::pair< std::vector< typename boost::graph_traits< FEVV::PCLPointCloud >::vertex_descriptor >, std::vector< double > > pcl::kNN_search (const PCLPointCloudNNSearch::KdTree &kd_tree, unsigned int k, const FEVV::PCLPoint &query, const FEVV::PCLPointCloud &)
 Search the k nearest neighbors of a geometric point. More...
 
std::pair< std::vector< typename boost::graph_traits< FEVV::PCLPointCloud >::vertex_descriptor >, std::vector< double > > pcl::radius_search (const PCLPointCloudNNSearch::KdTree &kd_tree, double radius, const FEVV::PCLPoint &query, const FEVV::PCLPointCloud &)
 Search for the nearest neighbors of a geometric point in the given radius. More...