Developer Documentation

Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
OpenVolumeMesh::BaseProperty Class Referenceabstract
Inheritance diagram for OpenVolumeMesh::BaseProperty:

## Public Member Functions
| BaseProperty (ResourceManager &_resMan)
| BaseProperty (const BaseProperty &_cpy)
BaseProperty & | operator= (const BaseProperty &_cpy)=delete
virtual const std::string & | name () const =0
virtual BaseProperty * | clone (ResourceManager &_resMan, OpenVolumeMeshHandle _handle) const =0
virtual void | delete_element (size_t _idx)=0
virtual void | swap_elements (size_t _idx0, size_t _idx1)=0
virtual void | copy (size_t _src_idx, size_t _dst_idx)=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 (size_t)=0
virtual void | set_handle (const OpenVolumeMeshHandle &)=0
void | lock ()
void | unlock ()
bool | locked () const

## Protected Attributes
ResourceManager & | resMan_
bool | lock_

## Friends
class | ResourceManager

## Detailed Description

Definition at line 54 of file BaseProperty.hh.

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

- Type-OpenVolumeMesh/libs/OpenVolumeMesh/src/OpenVolumeMesh/Core/BaseProperty.hh