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.