SHAPER
9.12.0
|
Allows to create ModelAPI messages. More...
Public Member Functions | |
virtual void | sendUpdated (const ObjectPtr &theObject, const Events_ID &theEvent, const bool isGroupped=true) const =0 |
creates created, updated or moved messages and sends to the loop More... | |
virtual void | sendUpdated (const std::list< ObjectPtr > &theObjects, const Events_ID &theEvent, const bool isGroupped=true) const =0 |
creates created, updated or moved messages with the objects collection and sends to the loop More... | |
virtual void | sendDeleted (const std::shared_ptr< ModelAPI_Document > &theDoc, const std::string &theGroup) const =0 |
creates deleted message and sends to the loop More... | |
virtual void | sendReordered (const std::shared_ptr< ModelAPI_Feature > &theReordered) const =0 |
creates reordered message and sends to the loop More... | |
Static Public Member Functions | |
static const ModelAPI_EventCreator * | get () |
returns the creator instance More... | |
static void | set (const ModelAPI_EventCreator *theCreator) |
sets the creator instance More... | |
Allows to create ModelAPI messages.
|
pure virtual |
creates created, updated or moved messages and sends to the loop
Implemented in Model_EventCreator.
|
pure virtual |
creates created, updated or moved messages with the objects collection and sends to the loop
Implemented in Model_EventCreator.
|
pure virtual |
creates deleted message and sends to the loop
Implemented in Model_EventCreator.
|
pure virtual |
creates reordered message and sends to the loop
Implemented in Model_EventCreator.
|
static |
returns the creator instance
|
static |
sets the creator instance