#include <AutoPropertyHandleT.hh>
Public Types | |
| typedef PropertyHandle | Base |
| typedef Mesh_ | Mesh |
| typedef PropertyHandle_ | PropertyHandle |
| typedef AutoPropertyHandleT < Mesh, PropertyHandle > | Self |
| typedef PropertyHandle::Value | Value |
Public Member Functions | |
| void | add_property (Mesh &_m, const std::string &_pp_name=std::string()) |
| AutoPropertyHandleT (Mesh &_m, PropertyHandle _pph) | |
| AutoPropertyHandleT (Mesh &_m, const std::string &_pp_name=std::string()) | |
| AutoPropertyHandleT (const Self &_other) | |
| AutoPropertyHandleT () | |
| void | free_property () |
| template<class _Handle > | |
| const Value & | operator[] (_Handle _hnd) const |
| template<class _Handle > | |
| Value & | operator[] (_Handle _hnd) |
| bool | own_property () const |
| void | remove_property () |
| ~AutoPropertyHandleT () | |
Protected Attributes | |
| Mesh * | m_ |
| bool | own_property_ |
Definition at line 56 of file AutoPropertyHandleT.hh.
| typedef PropertyHandle OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::Base |
Definition at line 61 of file AutoPropertyHandleT.hh.
| typedef Mesh_ OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::Mesh |
Definition at line 59 of file AutoPropertyHandleT.hh.
| typedef PropertyHandle_ OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::PropertyHandle |
Definition at line 60 of file AutoPropertyHandleT.hh.
| typedef AutoPropertyHandleT<Mesh, PropertyHandle> OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::Self |
Definition at line 64 of file AutoPropertyHandleT.hh.
| typedef PropertyHandle::Value OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::Value |
Definition at line 62 of file AutoPropertyHandleT.hh.
| OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::AutoPropertyHandleT | ( | ) | [inline] |
Definition at line 70 of file AutoPropertyHandleT.hh.
| OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::AutoPropertyHandleT | ( | const Self & | _other | ) | [inline] |
Definition at line 74 of file AutoPropertyHandleT.hh.
| OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::AutoPropertyHandleT | ( | Mesh & | _m, | |
| const std::string & | _pp_name = std::string() | |||
| ) | [inline, explicit] |
Definition at line 78 of file AutoPropertyHandleT.hh.
| OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::AutoPropertyHandleT | ( | Mesh & | _m, | |
| PropertyHandle | _pph | |||
| ) | [inline] |
Definition at line 81 of file AutoPropertyHandleT.hh.
| OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::~AutoPropertyHandleT | ( | ) | [inline] |
Definition at line 85 of file AutoPropertyHandleT.hh.
| void OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::add_property | ( | Mesh & | _m, | |
| const std::string & | _pp_name = std::string() | |||
| ) | [inline] |
Definition at line 93 of file AutoPropertyHandleT.hh.
| void OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::free_property | ( | ) | [inline] |
Definition at line 123 of file AutoPropertyHandleT.hh.
| const Value& OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::operator[] | ( | _Handle | _hnd | ) | const [inline] |
Definition at line 117 of file AutoPropertyHandleT.hh.
| Value& OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::operator[] | ( | _Handle | _hnd | ) | [inline] |
Definition at line 113 of file AutoPropertyHandleT.hh.
| bool OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::own_property | ( | ) | const [inline] |
Definition at line 120 of file AutoPropertyHandleT.hh.
| void OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::remove_property | ( | ) | [inline] |
Definition at line 104 of file AutoPropertyHandleT.hh.
Mesh* OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::m_ [protected] |
Definition at line 66 of file AutoPropertyHandleT.hh.
bool OpenMesh::AutoPropertyHandleT< Mesh_, PropertyHandle_ >::own_property_ [protected] |
Definition at line 67 of file AutoPropertyHandleT.hh.