37#include <OpenVolumeMesh/Attribs/TexCoordAttrib.hh>
39namespace OpenVolumeMesh {
41template <
class TexCoordT>
42TexCoordAttrib<TexCoordT>::TexCoordAttrib(TopologyKernel& _kernel,
const TexCoordT _def) :
43 vtexcoord_prop_(_kernel.request_vertex_property<TexCoordT>(
"vertex_texcoord", _def)),
44 vertex_texcoords_available_(false),
45 default_texcoord_(_def)
50template <
class TexCoordT>
51TexCoordAttrib<TexCoordT>::~TexCoordAttrib() =
default;
53template <
class TexCoordT>
54void TexCoordAttrib<TexCoordT>::clear_vertex_texcoords()
56 vtexcoord_prop_.fill(default_texcoord_);
57 vertex_texcoords_available_ =
false;