Go to the documentation of this file.
13 #include <boost/graph/graph_traits.hpp>
27 template<
typename MeshT >
28 typename boost::graph_traits< MeshT >::vertices_size_type
31 return (
typename boost::graph_traits< MeshT >::vertices_size_type)
44 template<
typename MeshT >
45 typename boost::graph_traits< MeshT >::edges_size_type
48 return (
typename boost::graph_traits< MeshT >::edges_size_type)std::distance(
61 template<
typename MeshT >
62 typename boost::graph_traits< MeshT >::halfedges_size_type
65 return (
typename boost::graph_traits< MeshT >::halfedges_size_type)
66 std::distance(halfedges(g).first, halfedges(g).second);
78 template<
typename MeshT >
79 typename boost::graph_traits< MeshT >::faces_size_type
82 return (
typename boost::graph_traits< MeshT >::faces_size_type)std::distance(
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.
boost::graph_traits< MeshT >::halfedges_size_type size_of_halfedges(const MeshT &g)
Real current number of halfedges of the mesh. Generic version.
std::pair< typename boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::edge_iterator, typename boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::edge_iterator > edges(const FEVV::DataStructures::AIF::AIFMesh &sm)
Returns the iterator range of the edges of the mesh.
boost::graph_traits< MeshT >::edges_size_type size_of_edges(const MeshT &g)
Real current number of edges of the mesh. Generic version.
Interfaces for plugins These interfaces will be used for different plugins.
std::pair< typename boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::face_iterator, typename boost::graph_traits< FEVV::DataStructures::AIF::AIFMesh >::face_iterator > faces(const FEVV::DataStructures::AIF::AIFMesh &sm)
Returns an iterator range over all faces of the mesh.
boost::graph_traits< MeshT >::faces_size_type size_of_faces(const MeshT &g)
Real current number of faces of the mesh. Generic version.
This class represents an AIF structure. AIF structure can deal with both manifold and non-manifold su...
boost::graph_traits< MeshT >::vertices_size_type size_of_vertices(const MeshT &g)
Real current number of vertices of the mesh. Generic version.