Developer Documentation
OpenVolumeMesh::TexCoordAttrib< TexCoordT > Class Template Reference

Public Member Functions

 TexCoordAttrib (TopologyKernel &_kernel, const TexCoordT _def=TexCoordT())
 
const TexCoordT & operator[] (const VertexHandle &_h) const
 
TexCoordT & operator[] (const VertexHandle &_h)
 
bool vertex_texcoords_available () const
 
void clear_vertex_texcoords ()
 

Private Attributes

VertexPropertyT< TexCoordT > vtexcoord_prop_
 
bool vertex_texcoords_available_
 
TexCoordT default_texcoord_
 

Detailed Description

template<class TexCoordT>
class OpenVolumeMesh::TexCoordAttrib< TexCoordT >

Definition at line 49 of file TexCoordAttrib.hh.

Constructor & Destructor Documentation

◆ TexCoordAttrib()

template<class TexCoordT >
OpenVolumeMesh::TexCoordAttrib< TexCoordT >::TexCoordAttrib ( TopologyKernel _kernel,
const TexCoordT  _def = TexCoordT() 
)

Definition at line 42 of file TexCoordAttribT_impl.hh.

Member Function Documentation

◆ clear_vertex_texcoords()

template<class TexCoordT >
void OpenVolumeMesh::TexCoordAttrib< TexCoordT >::clear_vertex_texcoords

Definition at line 54 of file TexCoordAttribT_impl.hh.

◆ operator[]() [1/2]

template<class TexCoordT >
TexCoordT & OpenVolumeMesh::TexCoordAttrib< TexCoordT >::operator[] ( const VertexHandle _h)
inline

Definition at line 63 of file TexCoordAttrib.hh.

◆ operator[]() [2/2]

template<class TexCoordT >
const TexCoordT & OpenVolumeMesh::TexCoordAttrib< TexCoordT >::operator[] ( const VertexHandle _h) const
inline

Definition at line 59 of file TexCoordAttrib.hh.

◆ vertex_texcoords_available()

template<class TexCoordT >
bool OpenVolumeMesh::TexCoordAttrib< TexCoordT >::vertex_texcoords_available ( ) const
inline

Definition at line 68 of file TexCoordAttrib.hh.

Member Data Documentation

◆ default_texcoord_

template<class TexCoordT >
TexCoordT OpenVolumeMesh::TexCoordAttrib< TexCoordT >::default_texcoord_
private

Definition at line 78 of file TexCoordAttrib.hh.

◆ vertex_texcoords_available_

template<class TexCoordT >
bool OpenVolumeMesh::TexCoordAttrib< TexCoordT >::vertex_texcoords_available_
private

Definition at line 76 of file TexCoordAttrib.hh.

◆ vtexcoord_prop_

template<class TexCoordT >
VertexPropertyT<TexCoordT> OpenVolumeMesh::TexCoordAttrib< TexCoordT >::vtexcoord_prop_
private

Definition at line 74 of file TexCoordAttrib.hh.


The documentation for this class was generated from the following files: