Go to the documentation of this file.00001 #ifndef OPENTISSUE_CORE_CONTAINERS_MESH_COMMON_UTIL_MESH_MESH_CLEAR_VERTEX_TAGS_H
00002 #define OPENTISSUE_CORE_CONTAINERS_MESH_COMMON_UTIL_MESH_MESH_CLEAR_VERTEX_TAGS_H
00003
00004
00005
00006
00007
00008
00009
00010 #include <OpenTissue/configuration.h>
00011
00012 namespace OpenTissue
00013 {
00014 namespace mesh
00015 {
00016 template<typename mesh_type>
00017 void clear_vertex_tags(mesh_type & mesh, int tag_value = 0)
00018 {
00019 typename mesh_type::vertex_iterator vend = mesh.vertex_end();
00020 typename mesh_type::vertex_iterator v = mesh.vertex_begin();
00021 for(;v!=vend;++v)
00022 v->m_tag = tag_value;
00023 }
00024
00025 }
00026 }
00027
00028
00029 #endif