|
SHAPER
9.15.0
|

Public Member Functions | |
| void | processEvent (const std::shared_ptr< Events_Message > &theMessage) |
| Redefinition of Events_Listener method. More... | |
| virtual bool | groupMessages () |
| Listener that needs mostly grouped messages received returns true in this method. More... | |
Protected Member Functions | |
| bool | perform () |
| Perform algorithm. More... | |
| void | setConstraints (const std::set< ObjectPtr > &theConstraints) |
| Set set of constraints to check. More... | |
| bool | checkArcsAboutTangentialConflict () |
| Check arcs in sketch about tangential conflict. More... | |
| bool | checkHorizontalOrVerticalConflict () |
| Check lines in sketch about horizontal or vertical conflict. More... | |
| void | groupWhileFlush (const std::shared_ptr< Events_Message > &theMessage) |
| Allows to group messages while they are flushed (for flush for groupMessages=true listeners) More... | |
| EVENTS_EXPORT void | flushGrouped (const Events_ID &theID) |
| Sends myGroups on flush finish. More... | |
|
virtual |
Redefinition of Events_Listener method.
Implements Events_Listener.
|
inlinevirtual |
Listener that needs mostly grouped messages received returns true in this method.
In this case during the message is flushed, all the new messages are grouped, not sended immideately and then sent in the end of flush.
Reimplemented from Events_Listener.
|
protected |
Perform algorithm.
|
protected |
Set set of constraints to check.
|
protected |
Check arcs in sketch about tangential conflict.
|
protected |
Check lines in sketch about horizontal or vertical conflict.
|
protectedinherited |
Allows to group messages while they are flushed (for flush for groupMessages=true listeners)
|
protectedinherited |
Sends myGroups on flush finish.