1- #include " vtkObjectEventObserver .h"
1+ #include " vtkMRMLLayerDMObjectEventObserver .h"
22
33// VTK includes
44#include < vtkCallbackCommand.h>
55#include < vtkObjectFactory.h>
66
7- vtkStandardNewMacro (vtkObjectEventObserver );
7+ vtkStandardNewMacro (vtkMRMLLayerDMObjectEventObserver );
88
99template <class ... Ts>
1010struct Overloaded : Ts...
@@ -15,14 +15,14 @@ struct Overloaded : Ts...
1515template <class ... Ts>
1616Overloaded (Ts...) -> Overloaded<Ts...>;
1717
18- vtkObjectEventObserver::vtkObjectEventObserver ()
18+ vtkMRMLLayerDMObjectEventObserver::vtkMRMLLayerDMObjectEventObserver ()
1919 : m_updateCommand(vtkSmartPointer<vtkCallbackCommand>::New())
2020{
2121 this ->m_updateCommand ->SetClientData (this );
2222 this ->m_updateCommand ->SetCallback (
2323 [](vtkObject* caller, unsigned long eid, void * clientData, void * callData)
2424 {
25- auto client = static_cast <vtkObjectEventObserver *>(clientData);
25+ auto client = static_cast <vtkMRMLLayerDMObjectEventObserver *>(clientData);
2626 try
2727 {
2828 // Dispatch to callback depending on current std variant content
@@ -38,7 +38,7 @@ vtkObjectEventObserver::vtkObjectEventObserver()
3838 });
3939}
4040
41- vtkObjectEventObserver ::~vtkObjectEventObserver ()
41+ vtkMRMLLayerDMObjectEventObserver ::~vtkMRMLLayerDMObjectEventObserver ()
4242{
4343 for (const auto & obs : m_obsMap)
4444 {
@@ -52,12 +52,12 @@ vtkObjectEventObserver::~vtkObjectEventObserver()
5252 }
5353}
5454
55- bool vtkObjectEventObserver ::UpdateObserver (vtkObject* prevObj, vtkObject* obj, unsigned long event)
55+ bool vtkMRMLLayerDMObjectEventObserver ::UpdateObserver (vtkObject* prevObj, vtkObject* obj, unsigned long event)
5656{
5757 return this ->UpdateObserver (prevObj, obj, std::vector<unsigned long >{ event });
5858}
5959
60- bool vtkObjectEventObserver ::UpdateObserver (vtkObject* prevObj, vtkObject* obj, const std::vector<unsigned long >& events)
60+ bool vtkMRMLLayerDMObjectEventObserver ::UpdateObserver (vtkObject* prevObj, vtkObject* obj, const std::vector<unsigned long >& events)
6161{
6262 if (prevObj == obj)
6363 {
@@ -72,22 +72,22 @@ bool vtkObjectEventObserver::UpdateObserver(vtkObject* prevObj, vtkObject* obj,
7272 return true ;
7373}
7474
75- void vtkObjectEventObserver ::SetUpdateCallback (const std::function<void (vtkObject* node)>& callback)
75+ void vtkMRMLLayerDMObjectEventObserver ::SetUpdateCallback (const std::function<void (vtkObject* node)>& callback)
7676{
7777 this ->m_callback = callback;
7878}
7979
80- void vtkObjectEventObserver ::SetUpdateCallback (const std::function<void (vtkObject* node, unsigned long eventId)>& callback)
80+ void vtkMRMLLayerDMObjectEventObserver ::SetUpdateCallback (const std::function<void (vtkObject* node, unsigned long eventId)>& callback)
8181{
8282 this ->m_callback = callback;
8383}
8484
85- void vtkObjectEventObserver ::SetUpdateCallback (const std::function<void (vtkObject* node, unsigned long eventId, void * callData)>& callback)
85+ void vtkMRMLLayerDMObjectEventObserver ::SetUpdateCallback (const std::function<void (vtkObject* node, unsigned long eventId, void * callData)>& callback)
8686{
8787 this ->m_callback = callback;
8888}
8989
90- void vtkObjectEventObserver ::AddObserver (vtkObject* node, unsigned long event)
90+ void vtkMRMLLayerDMObjectEventObserver ::AddObserver (vtkObject* node, unsigned long event)
9191{
9292 if (!node)
9393 {
@@ -107,7 +107,7 @@ void vtkObjectEventObserver::AddObserver(vtkObject* node, unsigned long event)
107107 this ->m_obsMap [node].insert (node->AddObserver (event, this ->m_updateCommand ));
108108}
109109
110- void vtkObjectEventObserver ::RemoveObserver (vtkObject* node)
110+ void vtkMRMLLayerDMObjectEventObserver ::RemoveObserver (vtkObject* node)
111111{
112112 if (!node || this ->m_obsMap .find (node) == std::end (this ->m_obsMap ))
113113 {
0 commit comments