![]() |
Workspace 6.21.5
|
A handle to a node state. More...
#include <Mesh/DataStructures/MeshModelInterface/meshnodesinterface.h>
Public Member Functions | |
NodeStateHandle () | |
NodeStateHandle (MeshModelInterface::size_type index, const QString &name, const DataExecution::DataObject &defaultValue) | |
![]() | |
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 NodeStateHandle * > | NodeStateHandleList |
Additional Inherited Members | |
![]() | |
using | size_type = ItemHandle::size_type |
![]() | |
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.
|
inlinedefault |
Construct a default (invalid) handle
|
inline |
|
related |
A list of states used by MeshNodesInterface.