|
| Hdf5MeshNodesInterface () |
|
| Hdf5MeshNodesInterface (const Hdf5MeshNodesInterface &) |
|
Mesh::NodeHandle | add (const Mesh::Vector3d &position) override |
|
void | clear () override |
|
bool | empty () const override |
|
iterator | erase (const iterator &position) override |
|
const Mesh::BoundingBoxMinimal & | getBounds () const |
|
Mesh::Vector3d | getPosition (const Mesh::NodeHandle &nodeHandle) const override |
|
bool | getState (const Mesh::NodeHandle &nodeHandle, const Mesh::NodeStateHandle &state, double &result) const override |
|
bool | getState (const Mesh::NodeHandle &nodeHandle, const Mesh::NodeStateHandle &state, int_type &result) const override |
|
bool | getState (const Mesh::NodeHandle &nodeHandle, const Mesh::NodeStateHandle &state, Mesh::Vector3d &result) const override |
|
bool | getState (const Mesh::NodeHandle &nodeHandle, const Mesh::NodeStateHandle &state, quint16 &result) const override |
|
bool | getState (const Mesh::NodeHandle &nodeHandle, const Mesh::NodeStateHandle &state, quint8 &result) const override |
|
size_type | highestNodeIndex () const override |
|
bool | initialize (hid_t &file, const QString &meshName, int lod) |
|
bool | isStateTypeSupported (const DataExecution::DataFactory &dataFactory) const override |
|
bool | loadPositions () |
|
void | remove (const Mesh::NodeHandle &nodeHandle) override |
|
void | reserve (size_type n) override |
|
void | setPosition (const Mesh::NodeHandle &nodeHandle, const Mesh::Vector3d &position) override |
|
bool | setState (const Mesh::NodeHandle &nodeHandle, const Mesh::NodeStateHandle &state, const DataExecution::DataObject &value) override |
|
bool | setState (const Mesh::NodeHandle &nodeHandle, const Mesh::NodeStateHandle &state, const Mesh::Vector3d &value) override |
|
bool | setState (const Mesh::NodeHandle &nodeHandle, const Mesh::NodeStateHandle &state, double value) override |
|
bool | setState (const Mesh::NodeHandle &nodeHandle, const Mesh::NodeStateHandle &state, int_type value) override |
|
bool | setState (const Mesh::NodeHandle &nodeHandle, const Mesh::NodeStateHandle &state, quint16 value) override |
|
bool | setState (const Mesh::NodeHandle &nodeHandle, const Mesh::NodeStateHandle &state, quint8 value) override |
|
size_type | size () const override |
|
virtual NodeHandle | add (const Vector3d &position)=0 |
|
const NodeStateHandle & | addState (const QString &name, const DataExecution::DataObject &defaultValue) |
|
template<typename T > |
const NodeStateHandle & | addState (const QString &name, const T &defaultValue) |
|
iterator | begin () |
|
const_iterator | begin () const |
|
virtual BoundingBoxMinimal | calculateBoundingBox () const |
|
virtual bool | canAddState (const DataExecution::DataObject &defaultValue) |
|
virtual bool | canRemoveState (const NodeStateHandle &state) |
|
virtual void | clear ()=0 |
|
virtual bool | digestContiguousFloatStateData (const NodeStateHandle &state, std::function< bool(size_type numNodes, size_type componentsPerNode, size_type stride, const double *data)> digestFunc) const |
|
virtual bool | digestContiguousIntegerStateData (const NodeStateHandle &state, std::function< bool(size_type numNodes, size_type componentsPerNode, size_type stride, const int_type *data)> digestFunc) const |
|
virtual bool | digestContiguousPositionData (std::function< bool(size_type numNodes, size_type stride, const double *data)> digestFunc) const |
|
virtual bool | digestContiguousUInt16StateData (const NodeStateHandle &state, std::function< bool(size_type numNodes, size_type componentsPerNode, size_type stride, const quint16 *data)> digestFunc) const |
|
virtual bool | digestContiguousUInt8StateData (const NodeStateHandle &state, std::function< bool(size_type numNodes, size_type componentsPerNode, size_type stride, const quint8 *data)> digestFunc) const |
|
virtual bool | empty () const |
|
iterator | end () |
|
const_iterator | end () const |
|
bool | ensureAllStatesSupported (const NodeStateHandleList &states) |
|
virtual iterator | erase (const iterator &position)=0 |
|
NodeStateHandleList | getAllStateHandles () const |
|
virtual ContiguousDataAccessType | getContiguousDataAccessType () const |
|
virtual Vector3d | getPosition (const NodeHandle &nodeHandle) const =0 |
|
bool | getState (const NodeHandle &nodeHandle, const NodeStateHandle &state, DataExecution::DataObject &result) |
|
bool | getState (const NodeHandle &nodeHandle, const NodeStateHandle &state, DataExecution::DataObject &result) const |
|
virtual bool | getState (const NodeHandle &nodeHandle, const NodeStateHandle &state, double &result) const |
|
virtual bool | getState (const NodeHandle &nodeHandle, const NodeStateHandle &state, int_type &result) const |
|
virtual bool | getState (const NodeHandle &nodeHandle, const NodeStateHandle &state, quint16 &result) const |
|
virtual bool | getState (const NodeHandle &nodeHandle, const NodeStateHandle &state, quint8 &result) const |
|
virtual bool | getState (const NodeHandle &nodeHandle, const NodeStateHandle &state, Vector3d &result) const |
|
const NodeStateHandle & | getStateHandle (const QString &name) const |
|
bool | hasState (const QString &name) const |
|
virtual size_t | height () const |
|
virtual size_type | highestNodeIndex () const =0 |
|
virtual bool | isDense () const |
|
virtual bool | isStateTypeSupported (const DataExecution::DataFactory &dataFactory) const =0 |
|
virtual bool | load (MeshSerializer &serializer) |
|
virtual void | remove (const NodeHandle &nodeHandle)=0 |
|
bool | removeAllStates () |
|
bool | removeState (const NodeStateHandle &state) |
|
bool | removeState (const QString &name) |
|
bool | renameState (const QString &from, const QString &to) |
|
virtual void | reserve (size_type n) |
|
virtual bool | save (MeshSerializer &serializer, NodeHandleIndexHash &nodeIds) const |
|
virtual void | setPosition (const NodeHandle &nodeHandle, const Vector3d &position)=0 |
|
virtual bool | setState (const NodeHandle &nodeHandle, const NodeStateHandle &state, const DataExecution::DataObject &value)=0 |
|
virtual bool | setState (const NodeHandle &nodeHandle, const NodeStateHandle &state, const Vector3d &value) |
|
virtual bool | setState (const NodeHandle &nodeHandle, const NodeStateHandle &state, double value) |
|
virtual bool | setState (const NodeHandle &nodeHandle, const NodeStateHandle &state, int_type value) |
|
virtual bool | setState (const NodeHandle &nodeHandle, const NodeStateHandle &state, quint16 value) |
|
virtual bool | setState (const NodeHandle &nodeHandle, const NodeStateHandle &state, quint8 value) |
|
virtual size_type | size () const =0 |
|
virtual size_t | width () const |
|
|
Mesh::NodeStateHandle * | addStateToImplementation (const QString &name, const DataExecution::DataObject &defaultValue) override |
|
Mesh::NodeHandle | advance (const Mesh::NodeHandle &nodeHandle, size_type n) const override |
|
Mesh::NodeHandle | beginHandle () const override |
|
Mesh::BoundingBoxMinimal | calculateBoundingBox () const override |
|
Mesh::NodeHandle | endHandle () const override |
|
bool | ensureDoubleStateLoaded (const Mesh::NodeStateHandle &state) |
|
bool | ensureIntStateLoaded (const Mesh::NodeStateHandle &state) |
|
bool | ensureUInt16StateLoaded (const Mesh::NodeStateHandle &state) |
|
bool | ensureUInt8StateLoaded (const Mesh::NodeStateHandle &state) |
|
bool | ensureVectorStateLoaded (const Mesh::NodeStateHandle &state) |
|
bool | getStateImpl (const Mesh::NodeHandle &nodeHandle, const Mesh::NodeStateHandle &state, DataExecution::DataObject &result) const override |
|
bool | getStateImpl (const Mesh::NodeHandle &nodeHandle, const Mesh::NodeStateHandle &state, DataExecution::DataObject &result) override |
|
bool | removeStateFromImplementation (const Mesh::NodeStateHandle &state) override |
|
| MeshNodesInterface () |
|
| MeshNodesInterface (const MeshNodesInterface &) |
|
virtual | ~MeshNodesInterface () |
|
virtual NodeStateHandle * | addStateToImplementation (const QString &name, const DataExecution::DataObject &defaultValue)=0 |
|
virtual NodeHandle | advance (const NodeHandle &nodeHandle, size_type n) const =0 |
|
virtual NodeHandle | beginHandle () const |
|
iterator | createIterator (const NodeHandle &handle) const |
|
virtual NodeHandle | endHandle () const |
|
virtual bool | getStateImpl (const NodeHandle &nodeHandle, const NodeStateHandle &state, DataExecution::DataObject &result) const =0 |
|
virtual bool | getStateImpl (const NodeHandle &nodeHandle, const NodeStateHandle &state, DataExecution::DataObject &result)=0 |
|
MeshNodesInterface & | operator= (const MeshNodesInterface &) |
|
bool | registerExistingState (MeshModelInterface::size_type index, const QString &name, const DataExecution::DataObject &defaultValue) |
|
virtual bool | removeStateFromImplementation (const NodeStateHandle &state)=0 |
|
virtual bool | stateBeingRenamed (const NodeStateHandle &state, const QString &to) |
|