Go to the documentation of this file.
17 template<
typename Po
intCloudT>
22 typedef boost::graph_traits< PointCloudT > GraphTraits;
23 typedef typename GraphTraits::vertices_size_type vertices_size_type;
25 typedef typename GraphTraits::vertex_iterator vertex_iterator;
28 #pragma GCC diagnostic push
29 #pragma GCC diagnostic ignored "-Wunused-variable"
30 #pragma GCC diagnostic ignored "-Wunused-but-set-variable"
38 std::pair< vertex_iterator, vertex_iterator > iterator_pair;
47 #pragma GCC diagnostic pop
std::pair< typename boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::vertex_iterator, typename boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::vertex_iterator > vertices(const FEVV::DataStructures::AIF::AIFMesh &sm)
Returns the iterator range of the vertices of the mesh.
void remove_vertex(typename boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::vertex_descriptor v, FEVV::DataStructures::AIF::AIFMesh &sm)
Removes v from the mesh.
boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::vertices_size_type num_vertices(const FEVV::DataStructures::AIF::AIFMesh &sm)
Returns an upper bound of the number of vertices of the mesh.
Interfaces for plugins These interfaces will be used for different plugins.
boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::vertex_descriptor add_vertex(typename boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::vertex_property_type vp, FEVV::DataStructures::AIF::AIFMesh &sm)
boost::graph_traits< MeshT >::vertex_descriptor vertex_descriptor
void check_point_cloud_concept(PointCloudT &pc)
boost::graph_traits< MeshT >::vertices_size_type size_of_vertices(const MeshT &g)
Real current number of vertices of the mesh. Generic version.