Workspace 7.0.2
Classes | Namespaces | Typedefs | Functions
meshitemhandle.h File Reference
#include <algorithm>
#include <limits>
#include <vector>
#include <QHash>
#include <QString>
#include "Workspace/Application/LanguageUtils/errorchecks.h"
#include "Workspace/Application/LanguageUtils/variablelengtharray.h"
#include "Workspace/DataExecution/DataObjects/datafactorytraits.h"
#include "Workspace/DataExecution/DataObjects/dataobject.h"
#include "Mesh/mesh_api.h"
Include dependency graph for meshitemhandle.h:
This graph shows which files directly or indirectly include this file:

Classes

class  ElementHandle
 A handle to an element in a MeshModelInterface. More...
 
class  ItemHandle
 A base class for handles to some item in a MeshModelInterface such as a node, element or state. More...
 
class  NodeHandle
 A handle to a node in a MeshModelInterface. More...
 
struct  NodeHandleIndexLookup
 
class  StateHandle
 Base class for state handles. More...
 

Namespaces

namespace  CSIRO
 Top level namespace for all Workspace code.
 
namespace  CSIRO::Mesh
 Mesh model data structures.
 

Typedefs

using NodeHandleIndexHash = QHash< NodeHandle, ItemHandle::size_type >
 

Functions

uint qHash (const CSIRO::Mesh::ElementHandle &key)
 
uint qHash (const CSIRO::Mesh::NodeHandle &key)