OpenMesh
OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ > Class Template Reference

List of all members.

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_

template<class Mesh_, class PropertyHandle_>
class OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >


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