Events

Collaboration diagram for Events:
Basic controllersSetup optimization events

Classes

class  FREE::NotificationEventBase
 Abstract event object in f.r.e.e.. More...
class  FREE::CallbackEventBase
 Abstract event object in f.r.e.e., used for every kind of callback... More...
class  FREE::ProgressEventBase
 Abstract event object for progress events in f.r.e.e.. More...
class  FREE::NotificationEvent< T >
 Event object in f.r.e.e.. More...
class  FREE::CallbackEvent< T >
 Event object in f.r.e.e., used for every kind of callback... More...
class  FREE::ProgressEvent< T >
 Event object for progress events in f.r.e.e.. More...
class  FREE::RegistrationObserverBase< TEventType >
 Observation class for a registration process. More...
class  FREE::SetOpIterationEventBase
 Abstract event object for iteration events in f.r.e.e.. More...
class  FREE::SetOpIterationEvent< T >
 Event object for interaction events in f.r.e.e.. More...
class  FREE::EvaluationProgressObserverEvent
 This event is excuted whenever the evalution of a setup optimization step makes progress. More...
class  FREE::EvaluationDoneObserverEvent
 This event is executed when the evaluation of an adaptation element is finished. More...
class  FREE::NextAdaptationObserverEvent
class  FREE::ControllerNotificator
 Class used by controllers to make a notification through the ControllerCentral. More...
class  FREE::CallbackCtrlEventBase
 Abstract event object in f.r.e.e., used for every kind of callback... More...
class  FREE::ProgressCtrlEventBase
 Abstract event object for progress events of controllers in f.r.e.e.. More...
class  FREE::CallbackCtrlEvent< T >
 Event object in f.r.e.e., used for every kind of callback... More...
class  FREE::ProgressEvent< T >
 Event object for progress events in f.r.e.e.. More...
class  FREE::IterationEventBase
 Abstract event object for iteration events in f.r.e.e.. More...
class  FREE::LevelEventBase
 Abstract event object for level events in f.r.e.e.. More...
class  FREE::IterationEvent< T >
 Event object for interaction events in f.r.e.e.. More...
class  FREE::LevelEvent< T >
 Event object for level events in f.r.e.e.. More...
class  FREE::RegistrationProgressEventBase
 Abstract event object for progress events in f.r.e.e.. More...
class  FREE::RegistrationProgressEvent< T >
 Event object for progress events in f.r.e.e.. More...

Detailed Description

To ensure Feedback and response, while processing a registration, F.R.E.E. uses different types of events (specialised for their purpose).
The base variantes of the events are used to provide function pointers as events in genaral. The templated variant is used in classes were a nonstatic meber function should be declared and used as value for a function pointer.
The difference between base and templated as a "carrier" event class is needed because the hidden passing of the this-operator in nonstatic member functions.
Generated at Sat Oct 13 18:17:04 2007 for f.r.e.e. - Flexible Registration and Evaluation Engine by doxygen 1.5.3 written by Dimitri van Heesch, © 1997-2000