freEvents.h File Reference

#include "freElementals.h"
#include "itkLightObject.h"

Include dependency graph for freEvents.h:

freElementals.hfreConstantValues.hfreConstXMLTags.hfreConstParameters.hfreConstCallbackIDs.h

This graph shows which files directly or indirectly include this file:

freEvents.cxxfreRegistrationObserver.hfreSetupOptimizationEvents.hfreVectorFieldSetVarianceCalculator.hfreControllerCentral.hfreControllerEvents.hfreControllerCollector.hfreControllerFactoryBase.hfreRegistrationEvents.hfreClosedFormRegistrationProcessor.hfreRegistrationObserver.txxfreDemonRegistrationProcessor.hfreFEMRegistrationProcessor.hfrePointSetRegistrationProcessor.hfreRigidRegistrationProcessorBase.hfreConstrainedOnePlusOneEvolutionarySOOptimizer.hfreEvolutionaryStrategySOOptimizer.hfreOnePlusOneEvolutionarySOOptimizer.hfrePowellSOOptimizer.hfreSetupOptimizationProcessor.cxxfreSPSASOOptimizer.hfreSetupOptimizationEvents.cxxfreSetupOptimizationProcessor.hfreSetupOptimizationProgressObserver.hfreFieldPrecisionSOMetric.txxfreVectorFieldSetVarianceCalculator.txxfreMediaActualizer.cxxfreLightRegistrationProcessorBase.cxxfreSetupOptimizationMetricThreadBase.txxfreEvolutionaryStrategyCtrlrs.hfreImageFilterCtrlrs.hfreITKFilterCtrlrs.hfreMediaCtrlrs.hfrePointSupportedMetricCtrlrs.hfreRegistrationProcessEventHandler.txxfreInterpolatorCtrlrs.hfreMetricCtrlrs.hfreRegistrationCtrlrs.hfreTransformationCtrlrs.hfreSetupOptimizationCtrlrs.hfreGenericSetupToImageAdaptor.cxxfreSetupInterpolator.hfreSetupTransform.cxxfreControllerNotificator.cxxfreControllerCentral.cxxfreControllerCollector.cxxfreControllerFactory.txxfreControllerFactoryBase.cxxfreSessionAccessor.cxx

Go to the source code of this file.

Namespaces

namespace  FREE

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...

Defines

#define freNewEventBaseMacro(x, FncPtr)
#define freNewEventMacro(x, T, FncPtr)


Define Documentation

#define freNewEventBaseMacro ( x,
FncPtr   ) 

Value:

static Pointer New(FncPtr pE)\
{\
  Pointer smartPtr;\
  x* rawPtr = new x(pE);\
  smartPtr = rawPtr;\
        rawPtr->UnRegister();\
  return smartPtr;\
}\

Definition at line 32 of file freEvents.h.

#define freNewEventMacro ( x,
T,
FncPtr   ) 

Value:

static Pointer New(T* pObject,FncPtr pE)\
{\
  Pointer smartPtr;\
  x* rawPtr = new x(pObject, pE);\
  smartPtr = rawPtr;\
        rawPtr->UnRegister();\
  return smartPtr;\
}\

Definition at line 42 of file freEvents.h.


Generated at Sat Oct 13 18:14:57 2007 for f.r.e.e. - Flexible Registration and Evaluation Engine by doxygen 1.5.3 written by Dimitri van Heesch, © 1997-2000