SHAPER  9.12.0
ModelAPI_IReentrant Class Referenceabstract

Interface of a class which can process specific messages. More...

Inheritance diagram for ModelAPI_IReentrant:
Inheritance graph

Public Member Functions

virtual std::string processEvent (const std::shared_ptr< Events_Message > &theMessage)=0
 Apply information of the message to current object. More...
 

Detailed Description

Interface of a class which can process specific messages.

Member Function Documentation

◆ processEvent()

virtual std::string ModelAPI_IReentrant::processEvent ( const std::shared_ptr< Events_Message > &  theMessage)
pure virtual

Apply information of the message to current object.

Parameters
theMessagea container of information
Returns
a next active attribute name

Implemented in SketchPlugin_Trim, SketchPlugin_Split, SketchPlugin_MacroEllipticArc, SketchPlugin_MacroEllipse, SketchPlugin_MacroCircle, SketchPlugin_MacroArc, SketchPlugin_Line, and SketchPlugin_ConstraintAngle.