Workspace 6.21.5
|
A handle to an element state. More...
#include <Mesh/DataStructures/MeshModelInterface/meshelementsinterface.h>
Public Member Functions | |
ElementStateHandle () | |
ElementStateHandle (const ElementType::Type &elementType, MeshModelInterface::size_type index, const QString &name, const DataExecution::DataObject &defaultValue) | |
const ElementType::Type & | getElementType () const |
bool | isValid () const override |
Public Member Functions inherited from StateHandle | |
const DataExecution::DataFactory & | getDataFactory () const |
const DataExecution::DataObject & | getDefaultValue () const |
size_type | getIndex () const |
const QString & | getName () const |
template<typename T > | |
bool | isDataType () const |
virtual bool | isValid () const |
bool | operator!= (const StateHandle &other) const |
bool | operator< (const StateHandle &other) const |
bool | operator== (const StateHandle &other) const |
Related Functions | |
(Note that these are not member functions.) | |
typedef QList< const ElementStateHandle * > | ElementStateHandleList |
Additional Inherited Members | |
Public Types inherited from StateHandle | |
using | size_type = ItemHandle::size_type |
Protected Member Functions inherited from StateHandle | |
StateHandle () | |
StateHandle (const StateHandle &other) | |
StateHandle (size_type index, const QString &name, const DataExecution::DataObject &defaultValue) | |
virtual | ~StateHandle () |
StateHandle & | operator= (const StateHandle &other) |
StateHandles have to clone their default value when copied, therefore it is recommended to pass this object by reference whenever possible.
|
inline |
Construct a default (invalid) handle
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from StateHandle.
|
related |
A list of element states.