13 #ifndef mitkITKEventObserverGuard_h
14 #define mitkITKEventObserverGuard_h
60 ITKEventObserverGuard(
const itk::Object* sender,
const itk::EventObject& event, itk::Command* command);
61 ITKEventObserverGuard(
const itk::Object* sender,
const itk::EventObject& event, std::function<
void(
const itk::EventObject&)>
function);
73 void Reset(
const itk::Object* sender,
unsigned long observerTag);
77 void Reset(
const itk::Object* sender,
const itk::EventObject& event, itk::Command* command);
81 void Reset(
const itk::Object* sender,
const itk::EventObject& event, std::function<
void(
const itk::EventObject&)>
function);
83 bool IsInitialized()
const;
87 std::unique_ptr<Impl> m_ITKEventObserverGuardImpl;