OpenVolumeMesh
 All Classes Functions Variables Typedefs Pages
OpenVolumeMesh::HalfEdgePropertyT< T > Class Template Reference
Inheritance diagram for OpenVolumeMesh::HalfEdgePropertyT< T >:
OpenVolumeMesh::PropertyPtr< OpenVolumeMeshPropertyT< T >, HalfEdgePropHandle > shared_ptr OpenVolumeMesh::BaseProperty

Public Member Functions

 HalfEdgePropertyT (const std::string &_name, ResourceManager &_resMan, HalfEdgePropHandle _handle, const T _def=T())
virtual void serialize (std::ostream &_ostr) const
virtual void deserialize (std::istream &_istr)
- Public Member Functions inherited from OpenVolumeMesh::PropertyPtr< OpenVolumeMeshPropertyT< T >, HalfEdgePropHandle >
 PropertyPtr (OpenVolumeMeshPropertyT< T > *_ptr, ResourceManager &_resMan, HalfEdgePropHandle_handle)
 Constructor.
virtual ~PropertyPtr ()
 Destructor.
virtual const std::string & name () const
virtual void delete_element (size_t _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 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 >, HalfEdgePropHandle >
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 >, HalfEdgePropHandle >
virtual void delete_multiple_entries (const std::vector< bool > &_tags)
virtual void resize (unsigned int _size)
virtual void set_handle (const OpenVolumeMeshHandle &_handle)
- Protected Attributes inherited from OpenVolumeMesh::BaseProperty
ResourceManagerresMan_
bool lock_

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