OpenCMISS-Zinc C++ API Documentation
|
Information about changes to fields and other objects in the field module. More...
#include <fieldmodule.hpp>
Public Member Functions | |
Fieldmoduleevent (cmzn_fieldmoduleevent_id in_fieldmodule_event_id) | |
Fieldmoduleevent (const Fieldmoduleevent &fieldmoduleEvent) | |
Fieldmoduleevent & | operator= (const Fieldmoduleevent &fieldmoduleEvent) |
bool | isValid () const |
cmzn_fieldmoduleevent_id | getId () const |
Field::ChangeFlags | getFieldChangeFlags (const Field &field) const |
Meshchanges | getMeshchanges (const Mesh &mesh) const |
Nodesetchanges | getNodesetchanges (const Nodeset &nodeset) const |
Field::ChangeFlags | getSummaryFieldChangeFlags () const |
Protected Attributes | |
cmzn_fieldmoduleevent_id | id |
Information about changes to fields and other objects in the field module.
Information about changes to fields and other objects in the field module, sent with each callback from the fieldmodule notifier.
|
inline |
Get logical OR of flags indicating how the field has changed.
field | The field to query about. |
|
inline |
Return the C handle of the Fieldmoduleevent object.
|
inline |
Get object describing changes to elements in a mesh including elements involved in partial change to fields. Note that changes to nodes are propagated to elements referencing them, and changes to parent elements are propagated to their faces. The logic for this is conservative e.g. it assumes all fields use all nodes, so you may sometimes get false notification of changes.
mesh | The mesh to get change information for. |
|
inline |
Get object describing changes to nodes in a nodeset including nodes involved in partial change to field.
nodeset | The nodeset to get change information for. |
|
inline |
Get logical OR of flags indicating how fields in the field module have changed.
|
inline |
Check if this is a valid Fieldmoduleevent object.