18 #ifndef __itkCommand_h
19 #define __itkCommand_h
70 void operator=(
const Self &);
84 template<
typename T >
167 template<
typename T >
238 template<
typename T >
306 template<
typename T >
FunctionPointer m_Callback
void operator=(const Self &)
virtual void Execute(Object *, const EventObject &event) ITK_OVERRIDE
void(T::* TMemberFunctionPointer)() const
ReceptorMemberCommand Self
void SetConstCallback(ConstFunctionPointer f)
SmartPointer< Self > Pointer
TConstMemberFunctionPointer m_ConstMemberFunction
virtual void Execute(Object *, const EventObject &) ITK_OVERRIDE
TMemberFunctionPointer m_MemberFunction
void(T::* TMemberFunctionPointer)()
void SetCallbackFunction(const T *object, TMemberFunctionPointer memberFunction)
void SetCallback(FunctionPointer f)
TMemberFunctionPointer m_MemberFunction
void(T::* TMemberFunctionPointer)(const EventObject &)
SmartPointer< Self > Pointer
virtual void Execute(const Object *, const EventObject &) ITK_OVERRIDE
TMemberFunctionPointer m_MemberFunction
A Command subclass that calls a pointer to a C function.
TMemberFunctionPointer m_MemberFunction
A Command subclass that calls a pointer to a member function.
virtual void Execute(const Object *, const EventObject &event) ITK_OVERRIDE
virtual void Execute(const Object *caller, const EventObject &event) ITK_OVERRIDE
void SetClientData(void *cd)
virtual ~ReceptorMemberCommand()
virtual ~SimpleConstMemberCommand()
void SetCallbackFunction(T *object, TMemberFunctionPointer memberFunction)
SimpleConstMemberCommand()
ConstFunctionPointer m_ConstCallback
SmartPointer< Self > Pointer
void operator=(const Self &)
SmartPointer< Self > Pointer
void(* DeleteDataFunctionPointer)(void *)
void SetCallbackFunction(T *object, TConstMemberFunctionPointer memberFunction)
virtual void Execute(Object *caller, const EventObject &event) ITK_OVERRIDE
A Command subclass that calls a pointer to a member function.
Abstraction of the Events used to communicating among filters and with GUIs.
A Command subclass that calls a pointer to a member function.
virtual void Execute(const Object *, const EventObject &) ITK_OVERRIDE
virtual void Execute(const Object *caller, const EventObject &event) ITK_OVERRIDE
void(* FunctionPointer)(Object *, const EventObject &, void *)
DeleteDataFunctionPointer m_ClientDataDeleteCallback
virtual ~SimpleMemberCommand()
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
void(T::* TMemberFunctionPointer)(Object *, const EventObject &)
A Command subclass that calls a pointer to a member function.
SmartPointer< Self > Pointer
Base class for most ITK classes.
void SetCallbackFunction(T *object, TMemberFunctionPointer memberFunction)
void operator=(const Self &)
Superclass for callback/observer methods.
void(T::* TConstMemberFunctionPointer)(const Object *, const EventObject &)
virtual void Execute(Object *caller, const EventObject &event) ITK_OVERRIDE
void SetClientDataDeleteCallback(DeleteDataFunctionPointer f)
SimpleConstMemberCommand Self
void(* ConstFunctionPointer)(const Object *, const EventObject &, void *)
void SetCallbackFunction(T *object, TMemberFunctionPointer memberFunction)
void operator=(const Self &)
virtual void Execute(Object *, const EventObject &) ITK_OVERRIDE