Go to the documentation of this file.
14 #include <boost/graph/graph_traits.hpp>
15 #include <boost/graph/properties.hpp>
16 #include <CGAL/boost/graph/Euler_operations.h>
30 typename HalfedgeGraph,
32 typename EdgeColorMap,
33 typename edge_descriptor =
34 typename boost::graph_traits< HalfedgeGraph >::edge_descriptor >
38 edge_descriptor edge_to_color,
39 typename boost::property_traits< EdgeColorMap >::value_type color)
41 put(e_cm, edge_to_color, color);
50 typename HalfedgeGraph,
52 typename VertexColorMap,
60 typename boost::property_traits<VertexColorMap>::value_type color)
62 put(v_cm, vertex_to_color, color);
Interfaces for plugins These interfaces will be used for different plugins.
void color_edge(HalfedgeGraph &, PointMap &, EdgeColorMap &e_cm, edge_descriptor edge_to_color, typename boost::property_traits< EdgeColorMap >::value_type color)
Colors an edge by putting the specified color into the edge color map at the "edge" position....
boost::graph_traits< MeshT >::vertex_descriptor vertex_descriptor
void put(FEVV::PCLPointCloudPointMap &pm, FEVV::PCLPointCloudPointMap::key_type key, const FEVV::PCLPointCloudPointMap::value_type &value)
Specialization of put(point_map, key, value) for PCLPointCloud.
void color_vertex(HalfedgeGraph &, PointMap &, VertexColorMap &v_cm, vertex_descriptor vertex_to_color, typename boost::property_traits< VertexColorMap >::value_type color)
Colors a vertex by putting the specified color into the vertex color map at the "vertex" position....