Workspace 6.21.5
|
#include <Mesh/DataStructures/MeshModelInterface/streamlinedmeshmodelinterface.h>
Protected Member Functions | |
bool | fastAssignFrom (const MeshModelInterface &other) override |
Protected Member Functions inherited from TypedMeshModelInterface< StreamlinedMeshModelInterface > | |
TypedMeshModelInterface () | |
TypedMeshModelInterface (const TypedMeshModelInterface &other) | |
virtual bool | fastAssignFrom (const MeshModelInterface &other)=0 |
Additional Inherited Members | |
Public Types inherited from MeshModelInterface | |
using | int_type = qint32 |
using | MetaData = DataExecution::ObjectDictionary |
typedef ItemHandle::size_type | size_type |
Static Public Member Functions inherited from MeshModelInterface | |
static MeshModelInterface * | createDefault () |
StreamlinedMeshModelInterface | ( | const StreamlinedMeshModelInterface & | other | ) |
|
override |
|
overridevirtual |
Implements MeshModelInterface.
|
overridevirtual |
elementType | The type of element we want to check if attachment info exists for |
Implements MeshModelInterface.
|
overridevirtual |
Derived classes should return their derived type.
Implements MeshModelInterface.
|
overridevirtual |
elementType | The type of element we want discard attachment info for |
Implements MeshModelInterface.
|
overridevirtual |
Completely remove any nodes and elements that have been removed/erased and update any associated elements.
Implements MeshModelInterface.
|
overrideprotectedvirtual |
Perform assignment from another MeshModelInterface. This method is called by operator=() allowing the derived class to check other.getFactory() to see if the other object is the same type as themselves or some other known MeshModelInterface implementation that they can cast for faster assignment (via the derived class assignment operator for example). If the derived class can not offer a fast assignment then it must return false signaling that an assignment should be performed using just the base class interface.
Implements MeshModelInterface.
|
overridevirtual |
Implements MeshModelInterface.
|
overridevirtual |
elementType | The type of attached element |
node | The node we're querying the attachments of |
Implements MeshModelInterface.
|
overridevirtual |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Implements MeshModelInterface.
|
overridevirtual |
Derived class should return MeshElementsInterface::getNullMeshElementsInterface() if an unsupported type is requested. This should be consistent with calls to isElementTypeSupported().
Implements MeshModelInterface.
|
overridevirtual |
Implements MeshModelInterface.
|
overridevirtual |
Implements MeshModelInterface.
|
overridevirtual |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Implements MeshModelInterface.
|
overridevirtual |
Implements MeshModelInterface.
|
overridevirtual |
Implements MeshModelInterface.
StreamlinedMeshModelInterface & operator= | ( | const StreamlinedMeshModelInterface & | other | ) |