OpenCMISS-Zinc 3.0.0 Release C++ API Documentation
 All Classes Namespaces Files Functions Typedefs Enumerations Enumerator Pages
Public Member Functions | List of all members
OpenCMISS::Zinc::Meshchanges Class Reference

Object describing changes to a mesh in a fieldmoduleevent. More...

#include <element.hpp>

Public Member Functions

 Meshchanges (cmzn_meshchanges_id meshchanges_id)
 
 Meshchanges (const Meshchanges &meshchanges)
 
Meshchangesoperator= (const Meshchanges &meshchanges)
 
bool isValid () const
 
Element::ChangeFlags getElementChangeFlags (const Element &element)
 
int getNumberOfChanges ()
 
Element::ChangeFlags getSummaryElementChangeFlags ()
 

Detailed Description

Object describing changes to a mesh in a fieldmoduleevent.

Object describing changes to a mesh in a fieldmoduleevent

Member Function Documentation

Element::ChangeFlags OpenCMISS::Zinc::Meshchanges::getElementChangeFlags ( const Element element)
inline

Returns if and how a element has changed in the mesh changes.

Parameters
elementThe element to query about.
Returns
Logical OR of change bit flags. See #cmzn_element_change_flag.
int OpenCMISS::Zinc::Meshchanges::getNumberOfChanges ( )
inline

Returns the number of changes to elements in the mesh changes. Note this can be larger than the number of elements in the mesh if multiple changes are made to the same elements, or elements are removed.

Returns
The number of changes to elements.
Element::ChangeFlags OpenCMISS::Zinc::Meshchanges::getSummaryElementChangeFlags ( )
inline

Returns logical OR of change flags for all elements in the mesh changes.

Returns
Logical OR of change bit flags. See #cmzn_element_change_flag.
bool OpenCMISS::Zinc::Meshchanges::isValid ( ) const
inline

Check if this is a valid Meshchanges object.

Returns
Status True if object is valid, false otherwise.

The documentation for this class was generated from the following file: