Developer Documentation
OpenVolumeMesh::CellPropertyT< T > Class Template Reference
Inheritance diagram for OpenVolumeMesh::CellPropertyT< T >:
OpenVolumeMesh::PropertyPtr< OpenVolumeMeshPropertyT< T >, CellPropHandle > OpenVolumeMesh::BaseProperty

Public Member Functions

 CellPropertyT (const std::string &_name, ResourceManager &_resMan, CellPropHandle _handle, const T _def=T())
 
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 >, CellPropHandle >
 PropertyPtr (OpenVolumeMeshPropertyT< T > *_ptr, ResourceManager &_resMan, CellPropHandle_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)
 
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 OpenVolumeMeshHandle &_h)
 
const_reference operator[] (const OpenVolumeMeshHandle &_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)
 
BasePropertyoperator= (const BaseProperty &_cpy)
 

Additional Inherited Members

- Public Types inherited from OpenVolumeMesh::PropertyPtr< OpenVolumeMeshPropertyT< T >, CellPropHandle >
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
 
- Protected Member Functions inherited from OpenVolumeMesh::PropertyPtr< OpenVolumeMeshPropertyT< T >, CellPropHandle >
virtual void delete_multiple_entries (const std::vector< bool > &_tags)
 
virtual void resize (unsigned int _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
ResourceManagerresMan_
 
bool lock_
 

Detailed Description

template<class T>
class OpenVolumeMesh::CellPropertyT< T >

Definition at line 128 of file PropertyDefines.hh.


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