|
|
| VertexPropertyT (const std::string &_name, ResourceManager &_resMan, VertexPropHandle _handle, const T _def=T()) |
| | Property classes for the different entity types.
|
| |
| 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 |
| |
|
| PropertyPtr (OpenVolumeMeshPropertyT< T > *_ptr, ResourceManager &_resMan, VertexPropHandle _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 |
| |
|
| 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 |
| |
template<class T>
class OpenVolumeMesh::VertexPropertyT< T >
Property classes for the different entity types.