|
Developer Documentation
|
Public Types | |
| using | PropertyHandleT = OpenVolumeMesh::PropHandleT< Entity > |
Public Types inherited from OpenVolumeMesh::PropertyPtr< OpenVolumeMeshPropertyT< T >, PropHandleT< Entity > > | |
| typedef OpenVolumeMeshPropertyT< T > ::value_type | value_type |
| typedef OpenVolumeMeshPropertyT< T > ::vector_type::const_iterator | const_iterator |
| typedef OpenVolumeMeshPropertyT< T > ::vector_type::iterator | iterator |
| typedef OpenVolumeMeshPropertyT< T > ::reference | reference |
| typedef OpenVolumeMeshPropertyT< T > ::const_reference | const_reference |
| typedef OpenVolumeMesh::PropHandleT< Entity >< typename PropHandleT< Entity > ::Entity > | EntityHandleT |
Public Member Functions | |
| PropertyTT (const std::string &_name, ResourceManager &_resMan, PropertyHandleT _handle, const T _def=T()) | |
| virtual BaseProperty * | clone (ResourceManager &_resMan, OpenVolumeMeshHandle _handle) const |
| virtual void | serialize (std::ostream &_ostr) const |
| virtual void | deserialize (std::istream &_istr) |
| virtual const std::string | entityType () const |
| virtual const std::string | typeNameWrapper () const |
Public Member Functions inherited from OpenVolumeMesh::PropertyPtr< OpenVolumeMeshPropertyT< T >, PropHandleT< Entity > > | |
| PropertyPtr (OpenVolumeMeshPropertyT< T > *_ptr, ResourceManager &_resMan, PropHandleT< Entity > _handle) | |
| Constructor. | |
| virtual | ~PropertyPtr () |
| Destructor. | |
| virtual const std::string & | name () const |
| virtual void | delete_element (size_t _idx) |
| virtual void | swap_elements (size_t _idx0, size_t _idx1) |
| virtual void | copy (size_t _src_idx, size_t _dst_idx) |
| const_iterator | begin () const |
| iterator | begin () |
| const_iterator | end () const |
| iterator | end () |
| reference | operator[] (size_t _idx) |
| const_reference | operator[] (size_t _idx) const |
| reference | operator[] (const EntityHandleT &_h) |
| const_reference | operator[] (const EntityHandleT &_h) const |
| virtual OpenVolumeMeshHandle | handle () const |
| virtual bool | persistent () const |
| virtual bool | anonymous () const |
Public Member Functions inherited from OpenVolumeMesh::BaseProperty | |
| BaseProperty (ResourceManager &_resMan) | |
| BaseProperty (const BaseProperty &_cpy) | |
| BaseProperty & | operator= (const BaseProperty &_cpy)=delete |
Private Member Functions | |
| PropertyTT (OpenVolumeMeshPropertyT< T > *_prop, ResourceManager &_resMan, PropertyHandleT _handle) | |
Additional Inherited Members | |
Protected Member Functions inherited from OpenVolumeMesh::PropertyPtr< OpenVolumeMeshPropertyT< T >, PropHandleT< Entity > > | |
| virtual void | delete_multiple_entries (const std::vector< bool > &_tags) |
| virtual void | resize (size_t _size) |
| virtual void | set_handle (const OpenVolumeMeshHandle &_handle) |
Protected Member Functions inherited from OpenVolumeMesh::BaseProperty | |
| void | lock () |
| void | unlock () |
| bool | locked () const |
Protected Attributes inherited from OpenVolumeMesh::BaseProperty | |
| ResourceManager & | resMan_ |
| bool | lock_ |
Definition at line 18 of file ForwardDeclarations.hh.