![]() |
Workspace 6.21.5
|
A handle to a node in a MeshModelInterface. More...
#include <Mesh/DataStructures/MeshModelInterface/meshitemhandle.h>
Public Member Functions | |
NodeHandle () | |
NodeHandle (const NodeHandle &other) | |
NodeHandle (size_type index) | |
bool | operator!= (const NodeHandle &rhs) const |
bool | operator== (const NodeHandle &rhs) const |
![]() | |
size_type | getIndex () const |
size_type & | indexData () |
bool | isValid () const |
bool | operator!= (const ItemHandle &other) const |
bool | operator< (const ItemHandle &other) const |
bool | operator== (const ItemHandle &other) const |
Related Functions | |
(Note that these are not member functions.) | |
using | NodeHandleList = Application::VariableLengthArray< NodeHandle, 8 > |
Additional Inherited Members | |
![]() | |
typedef quint32 | size_type |
![]() | |
static constexpr bool | isValidIndex (size_t index) |
![]() | |
ItemHandle () | |
ItemHandle (size_type index) | |
It is only valid to use a NodeHandle with the MeshNodesInterface it belongs to. Using it with a different MeshNodesInterface instance or comparing it with NodeHandles from another instance has undefined results.
|
inline |
Create a default (invalid) handle
|
inlineexplicit |
index | A unique index associated with the node |
|
inlinedefault |
|
inline |
|
inline |
|
related |
A list of nodes used by MeshNodesInterface.