Workspace 6.21.5
Public Member Functions | List of all members
PropertySet< T > Class Template Reference

Extends the generic Properties class to associate with it a templated ID.

#include <Mesh/DataStructures/properties.h>

Inheritance diagram for PropertySet< T >:
[legend]

Public Member Functions

 PropertySet ()=default
 
 PropertySet (const T &id)
 
const T & GetPropertySetID () const
 
void SetPropertySetID (const T &setID)
 
- Public Member Functions inherited from Properties
QString GetProperty (const QString &key) const
 
bool HasProperty (const QString &key) const
 
void RemoveProperty (const QString &key)
 Removes the property key if it exists.
 
void SetProperty (const QString &key, const QString &val)
 Sets the key property to val.
 
void SetProperty (const QString &key, double val)
 Sets the key property to the string representation of val.
 

Constructor & Destructor Documentation

◆ PropertySet() [1/2]

PropertySet ( )
default

◆ PropertySet() [2/2]

PropertySet ( const T &  id)
inline

Member Function Documentation

◆ GetPropertySetID()

const T & GetPropertySetID ( ) const
inline

◆ SetPropertySetID()

void SetPropertySetID ( const T &  setID)
inline