|
Mantid
|
Public Member Functions | |
| void | deleteNotificationReceived (Mantid::API::WorkspacePreDeleteNotification_ptr notice) |
| MDGeometryNotificationHelper (MDGeometry &parent) | |
| void | replaceNotificationReceived (Mantid::API::WorkspaceBeforeReplaceNotification_ptr notice) |
| void | watchForWorkspaceDeletions () |
| void | watchForWorkspaceReplace () |
| ~MDGeometryNotificationHelper () | |
Private Attributes | |
| Poco::NObserver< MDGeometryNotificationHelper, WorkspacePreDeleteNotification > | m_delete_observer |
| Poco delete notification observer object. | |
| bool | m_observingDelete {false} |
| Set to True when the m_delete_observer is observing workspace deletions. | |
| bool | m_observingReplace {false} |
| MDGeometry & | m_parent |
| Poco::NObserver< MDGeometryNotificationHelper, WorkspaceBeforeReplaceNotification > | m_replace_observer |
Definition at line 25 of file MDGeometry.cpp.
|
inlineexplicit |
Definition at line 27 of file MDGeometry.cpp.
|
inline |
Definition at line 31 of file MDGeometry.cpp.
References m_delete_observer, m_observingDelete, m_observingReplace, and m_replace_observer.
|
inline |
Definition at line 55 of file MDGeometry.cpp.
References Mantid::API::MDGeometry::deleteNotificationReceived(), and m_parent.
|
inline |
Definition at line 59 of file MDGeometry.cpp.
References m_parent, and Mantid::API::MDGeometry::replaceNotificationReceived().
|
inline |
Definition at line 41 of file MDGeometry.cpp.
References m_delete_observer, and m_observingDelete.
|
inline |
Definition at line 48 of file MDGeometry.cpp.
References m_observingReplace, and m_replace_observer.
|
private |
Poco delete notification observer object.
Definition at line 67 of file MDGeometry.cpp.
Referenced by watchForWorkspaceDeletions(), and ~MDGeometryNotificationHelper().
|
private |
Set to True when the m_delete_observer is observing workspace deletions.
Definition at line 71 of file MDGeometry.cpp.
Referenced by watchForWorkspaceDeletions(), and ~MDGeometryNotificationHelper().
|
private |
Definition at line 72 of file MDGeometry.cpp.
Referenced by watchForWorkspaceReplace(), and ~MDGeometryNotificationHelper().
|
private |
Definition at line 64 of file MDGeometry.cpp.
Referenced by deleteNotificationReceived(), and replaceNotificationReceived().
|
private |
Definition at line 68 of file MDGeometry.cpp.
Referenced by watchForWorkspaceReplace(), and ~MDGeometryNotificationHelper().