|
template<typename MeshT > |
| PropertyTT (MeshT *mesh, const std::string &_name, const T &_def=T()) |
|
| PropertyTT (const PropertyTT< T, Entity > &)=default |
|
| PropertyTT (PropertyTT< T, Entity > &&)=default |
|
PropertyTT< T, Entity > & | operator= (const PropertyTT< T, Entity > &)=delete |
|
PropertyTT< T, Entity > & | operator= (PropertyTT< T, Entity > &&)=default |
|
| PropertyTT (const std::string &_name, const std::string &_internal_type_name, ResourceManager &_resMan, PropertyHandleT _handle, const T &_def=T()) |
|
BaseProperty * | clone (ResourceManager &_resMan, OpenVolumeMeshHandle _handle) const override |
|
const std::string | entityType () const override |
|
const std::string | typeNameWrapper () const override |
|
| PropertyPtr () |
| Constructor.
|
|
| PropertyPtr (OpenVolumeMeshPropertyT< T > *_ptr, ResourceManager &_resMan, PropHandleT< Entity > _handle) |
| Constructor.
|
|
| PropertyPtr (const PropertyPtr< OpenVolumeMeshPropertyT< T >, Entity > &)=default |
|
| PropertyPtr (PropertyPtr< OpenVolumeMeshPropertyT< T >, Entity > &&)=default |
|
| ~PropertyPtr () override |
| Destructor.
|
|
PropertyPtr< OpenVolumeMeshPropertyT< T >, Entity > & | operator= (const PropertyPtr< OpenVolumeMeshPropertyT< T >, Entity > &)=default |
|
PropertyPtr< OpenVolumeMeshPropertyT< T >, Entity > & | operator= (PropertyPtr< OpenVolumeMeshPropertyT< T >, Entity > &&)=default |
|
const std::string & | name () const override |
|
void | delete_element (size_t _idx) override |
|
void | swap_elements (size_t _idx0, size_t _idx1) override |
|
void | copy (size_t _src_idx, size_t _dst_idx) override |
|
const_iterator | begin () const |
|
iterator | begin () |
|
size_t | size () const override |
|
const_iterator | end () const |
|
iterator | end () |
|
reference | operator[] (const EntityHandleT &_h) |
|
const_reference | operator[] (const EntityHandleT &_h) const |
|
void | serialize (std::ostream &_ostr) const override |
|
void | deserialize (std::istream &_istr) override |
|
OpenVolumeMeshHandle | handle () const override |
|
bool | persistent () const override |
|
bool | anonymous () const override |
|
| BaseProperty (ResourceManager *_resMan) |
|
| BaseProperty (const BaseProperty &_other)=default |
|
BaseProperty & | operator= (const BaseProperty &_cpy)=delete |
|
| BaseProperty (BaseProperty &&_other) |
|
BaseProperty & | operator= (BaseProperty &&_other) |
|
template<typename T, typename Entity>
class OpenVolumeMesh::PropertyTT< T, Entity >
Definition at line 15 of file ForwardDeclarations.hh.