![]() |
Seg3D
2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
|
#include <Event.h>
Public Member Functions | |
| EventT (FUNCTOR functor) | |
| Constructor. | |
| virtual | ~EventT () |
| Destructor (we need one for the base class destruction) | |
| virtual void | run () |
Public Member Functions inherited from Core::Event | |
| Event () | |
| Constructor. | |
| virtual | ~Event () |
| void | handle_event () |
| Handle the synchronization part and run the event code. | |
| EventSyncHandle & | sync_handle () |
| Get/set the synchronization handle. | |
This class is redefined for each functor and contains only the pointer to the function object. It is generated on the fly whereever the compiler needs it.
|
inlinevirtual |
Run the functor object. This function is accessed from the base class so we do not need to template the inner workings of the event handler.
Implements Core::Event.
1.8.10