OpenMesh
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ > Class Template Reference

Public Types

typedef Mesh_ Mesh
typedef PropertyHandle_ PropertyHandle
typedef PropertyHandle Base
typedef PropertyHandle::Value Value
typedef AutoPropertyHandleT
< Mesh, PropertyHandle > 
Self

Public Member Functions

 AutoPropertyHandleT (const Self &_other)
 AutoPropertyHandleT (Mesh &_m, const std::string &_pp_name=std::string())
 AutoPropertyHandleT (Mesh &_m, PropertyHandle _pph)
void add_property (Mesh &_m, const std::string &_pp_name=std::string())
void remove_property ()
template<class _Handle >
Value & operator[] (_Handle _hnd)
template<class _Handle >
const Value & operator[] (_Handle _hnd) const
bool own_property () const
void free_property ()

Protected Attributes

Mesh * m_
bool own_property_

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

acg pic Project OpenMesh, ©  Computer Graphics Group, RWTH Aachen. Documentation generated using doxygen .