Public Member Functions | |
| BaseProperty (ResourceManager &_resMan) | |
| BaseProperty (const BaseProperty &_cpy) | |
| BaseProperty & | operator= (const BaseProperty &_cpy) |
| virtual const std::string & | name () const =0 |
| virtual void | delete_element (size_t _idx)=0 |
| virtual void | swap_elements (size_t _idx0, size_t _idx1)=0 |
| virtual void | serialize (std::ostream &_ostr) const =0 |
| virtual void | deserialize (std::istream &_istr)=0 |
| virtual OpenVolumeMeshHandle | handle () const =0 |
| virtual bool | persistent () const =0 |
| virtual bool | anonymous () const =0 |
| virtual const std::string | entityType () const =0 |
| virtual const std::string | typeNameWrapper () const =0 |
Protected Member Functions | |
| virtual void | delete_multiple_entries (const std::vector< bool > &_tags)=0 |
| virtual void | resize (unsigned int)=0 |
| virtual void | set_handle (const OpenVolumeMeshHandle &)=0 |
| void | lock () |
| void | unlock () |
| bool | locked () const |
Protected Attributes | |
| ResourceManager & | resMan_ |
| bool | lock_ |
Friends | |
| class | ResourceManager |