OpenCMISS-Zinc C++ API Documentation
Public Member Functions | Protected Attributes | List of all members
OpenCMISS::Zinc::Tessellationmoduleevent Class Reference

Information about changes to tessellations in the tessellation module. More...

#include <tessellation.hpp>

Public Member Functions

 Tessellationmoduleevent (cmzn_tessellationmoduleevent_id in_tessellationmodule_event_id)
 
 Tessellationmoduleevent (const Tessellationmoduleevent &tessellationmoduleEvent)
 
Tessellationmoduleeventoperator= (const Tessellationmoduleevent &tessellationmoduleEvent)
 
bool isValid () const
 
cmzn_tessellationmoduleevent_id getId () const
 
Tessellation::ChangeFlags getTessellationChangeFlags (const Tessellation &tessellation) const
 
Tessellation::ChangeFlags getSummaryTessellationChangeFlags () const
 

Protected Attributes

cmzn_tessellationmoduleevent_id id
 

Detailed Description

Information about changes to tessellations in the tessellation module.

Information about changes to tessellations in the tessellation module, sent with each callback from the tessellationmodule notifier.

Member Function Documentation

cmzn_tessellationmoduleevent_id OpenCMISS::Zinc::Tessellationmoduleevent::getId ( ) const
inline

Return the C handle of the Tessellationmoduleevent object.

Returns
C handle of Tessellationmoduleevent if this objects is valid, 0 otherwise.
Tessellation::ChangeFlags OpenCMISS::Zinc::Tessellationmoduleevent::getSummaryTessellationChangeFlags ( ) const
inline

Get logical OR of flags indicating how tessellations in the tessellation module have changed.

See also
Tessellation::ChangeFlag
Returns
The change flags summarising the change: logical OR of enum Tessellation::ChangeFlag values.
Tessellation::ChangeFlags OpenCMISS::Zinc::Tessellationmoduleevent::getTessellationChangeFlags ( const Tessellation tessellation) const
inline

Get logical OR of flags indicating how the tessellation has changed.

See also
Tessellation::ChangeFlag
Parameters
tessellationThe tessellation to query about.
Returns
The change flags summarising the change: logical OR of enum Tessellation::ChangeFlag values. Returns CMZN_SPECTRUM_CHANGE_FLAG_NONE in case of invalid arguments.
bool OpenCMISS::Zinc::Tessellationmoduleevent::isValid ( ) const
inline

Check if this is a valid Tessellationmoduleevent object.

Returns
Status True if object is valid, false otherwise.

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