DynExp
Highly flexible laboratory automation for dynamically changing experiments.
ImageViewerEvents.cpp
Go to the documentation of this file.
1 // This file is part of DynExp.
2 
3 #include "stdafx.h"
4 #include "ImageViewerEvents.h"
5 
7 {
8  void PauseImageCapturingEvent::InvokeWithParamsChild(DynExp::ModuleInstance& Instance, EventListenersType::EventFunctionType EventFunc) const
9  {
10  EventFunc(&Instance, ResetImageTransformation);
11  }
12 
13  void ImageCapturingPausedEvent::InvokeWithParamsChild(DynExp::ModuleInstance& Instance, EventListenersType::EventFunctionType EventFunc) const
14  {
15  EventFunc(&Instance);
16  }
17 
18  void ResumeImageCapturingEvent::InvokeWithParamsChild(DynExp::ModuleInstance& Instance, EventListenersType::EventFunctionType EventFunc) const
19  {
20  EventFunc(&Instance);
21  }
22 
23  void ImageCapturingResumedEvent::InvokeWithParamsChild(DynExp::ModuleInstance& Instance, EventListenersType::EventFunctionType EventFunc) const
24  {
25  EventFunc(&Instance);
26  }
27 
28  void AutofocusEvent::InvokeWithParamsChild(DynExp::ModuleInstance& Instance, EventListenersType::EventFunctionType EventFunc) const
29  {
30  EventFunc(&Instance, ResetImageTransformation);
31  }
32 
33  void FinishedAutofocusEvent::InvokeWithParamsChild(DynExp::ModuleInstance& Instance, EventListenersType::EventFunctionType EventFunc) const
34  {
35  EventFunc(&Instance, Success, Voltage);
36  }
37 }
Events for inter-module communication handled by the DynExpModule::ImageViewer::ImageViewer module.
virtual void InvokeWithParamsChild(DynExp::ModuleInstance &Instance, EventListenersType::EventFunctionType EventFunc) const override
virtual void InvokeWithParamsChild(DynExp::ModuleInstance &Instance, EventListenersType::EventFunctionType EventFunc) const override
virtual void InvokeWithParamsChild(DynExp::ModuleInstance &Instance, EventListenersType::EventFunctionType EventFunc) const override
virtual void InvokeWithParamsChild(DynExp::ModuleInstance &Instance, EventListenersType::EventFunctionType EventFunc) const override
virtual void InvokeWithParamsChild(DynExp::ModuleInstance &Instance, EventListenersType::EventFunctionType EventFunc) const override
virtual void InvokeWithParamsChild(DynExp::ModuleInstance &Instance, EventListenersType::EventFunctionType EventFunc) const override
Defines data for a thread belonging to a ModuleBase instance. Refer to RunnableInstance.
Definition: Module.h:793
Accumulates include statements to provide a precompiled header.