70 void operator=(
const Self &);
84 template<
typename T >
167 template<
typename T >
238 template<
typename T >
306 template<
typename T >
382 typedef void ( *ConstFunctionPointer )(
const Object *,
384 typedef void ( *DeleteDataFunctionPointer )(
void *);
399 void SetClientData(
void *cd);
402 void SetCallback(FunctionPointer f);
403 void SetConstCallback(ConstFunctionPointer f);
407 void SetClientDataDeleteCallback(DeleteDataFunctionPointer f);
413 virtual void Execute(
const Object *caller,
const EventObject & event) ITK_OVERRIDE;
FunctionPointer m_Callback
void operator=(const Self &)
virtual void Execute(Object *, const EventObject &event) override
void(T::* TMemberFunctionPointer)() const
ReceptorMemberCommand Self
SmartPointer< Self > Pointer
TConstMemberFunctionPointer m_ConstMemberFunction
TMemberFunctionPointer m_MemberFunction
void(T::* TMemberFunctionPointer)()
void SetCallbackFunction(const T *object, TMemberFunctionPointer memberFunction)
TMemberFunctionPointer m_MemberFunction
void(T::* TMemberFunctionPointer)(const EventObject &)
SmartPointer< Self > Pointer
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(Object *, const EventObject &) override
virtual ~ReceptorMemberCommand()
virtual void Execute(Object *, const EventObject &) override
virtual void Execute(const Object *, const EventObject &) override
virtual ~SimpleConstMemberCommand()
void SetCallbackFunction(T *object, TMemberFunctionPointer memberFunction)
SimpleConstMemberCommand()
ConstFunctionPointer m_ConstCallback
virtual void Execute(const Object *, const EventObject &event) override
SmartPointer< Self > Pointer
void operator=(const Self &)
SmartPointer< Self > Pointer
void SetCallbackFunction(T *object, TConstMemberFunctionPointer memberFunction)
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.
DeleteDataFunctionPointer m_ClientDataDeleteCallback
virtual ~SimpleMemberCommand()
virtual void Execute(Object *caller, const EventObject &event) override
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
void(T::* TMemberFunctionPointer)(Object *, const EventObject &)
A Command subclass that calls a pointer to a member function.
virtual void Execute(const Object *, const EventObject &) override
SmartPointer< Self > Pointer
Base class for most ITK classes.
void SetCallbackFunction(T *object, TMemberFunctionPointer memberFunction)
void operator=(const Self &)
virtual void Execute(const Object *caller, const EventObject &event) override
Superclass for callback/observer methods.
void(T::* TConstMemberFunctionPointer)(const Object *, const EventObject &)
SimpleConstMemberCommand Self
void SetCallbackFunction(T *object, TMemberFunctionPointer memberFunction)
void operator=(const Self &)