OpenMesh: Doc/Tutorial/09-persistence/stats.hh Source File

| OpenMesh

stats.hh
1 #ifndef STATS_HH
2 #define STATS_HH
3
4 template <typename Mesh>
5 void mesh_stats( Mesh& _m, const std::string& prefix = "" )
6 {
7 std::cout << prefix
8 << _m.n_vertices() << " vertices, "
9 << _m.n_edges() << " edges, "
10 << _m.n_faces() << " faces\n";
11 }
12
13 template <typename Mesh>
14 void mesh_property_stats(Mesh& _m)
15 {
16 std::cout << "Current set of properties:\n";
17 _m.property_stats(std::cout);
18 }
19
20 #endif