Event handler.
Implementations of this class provide operations on different timings of the reconstruction workflow.
|
|
void | compute (SharedImageSet &x, Event event, Progress *progress=nullptr, const Selection &sel=Selection()) |
|
void | setEnabled (bool enabled) |
|
bool | getEnabled () const |
| virtual void | configure (const Properties *p) |
| | Configure this object instance by de-serializing the given Properties.
|
| virtual void | configuration (Properties *p) const |
| | Serialize the current object configuration into the given Properties object.
|
| virtual void | configureDefaults () |
| | Retrieve the properties of this object, replaces values with their defaults and sets it again.
|
|
void | registerParameter (ParameterBase *param) |
| | Register the given Parameter or SubProperty, so that it will be configured during configure()/configuration().
|
|
void | unregisterParameter (const ParameterBase *param) |
| | Remove the given Parameter or SubProperty from the list of registered parameters.
|
|
| Configurable (const Configurable &rhs) |
|
| Configurable (Configurable &&rhs) noexcept |
|
Configurable & | operator= (const Configurable &) |
|
Configurable & | operator= (Configurable &&) noexcept |
|
|
virtual void | startImpl (SharedImageSet &x, Event event, Progress *progress) |
|
virtual void | preIterationImpl (SharedImageSet &x, Event event, Progress *progress) |
|
virtual void | preSubIterationImpl (SharedImageSet &x, Event event, Progress *progress, const Selection &sel) |
|
virtual void | postSubIterationImpl (SharedImageSet &x, Event event, Progress *progress, const Selection &sel) |
|
virtual void | postIterationImpl (SharedImageSet &x, Event event, Progress *progress) |
|
virtual void | endImpl (SharedImageSet &x, Event event, Progress *progress) |