#include <mitkMessage.h>
Public Member Functions | |
MessageDelegate4 (R *object, A(R::*memberFunctionPointer)(T, U, V, W)) | |
virtual | ~MessageDelegate4 () |
virtual A | Execute (T t, U u, V v, W w) const |
bool | operator== (const MessageAbstractDelegate4< T, U, V, W, A > *c) |
MessageAbstractDelegate4< T, U, V, W, A > * | Clone () const |
Definition at line 330 of file mitkMessage.h.
mitk::MessageDelegate4< R, T, U, V, W, A >::MessageDelegate4 | ( | R * | object, |
A(R::*)(T, U, V, W) | memberFunctionPointer | ||
) | [inline] |
Definition at line 336 of file mitkMessage.h.
Referenced by mitk::MessageDelegate4< R, T, U, V, W, A >::Clone().
:m_Object(object),
m_MemberFunctionPointer(memberFunctionPointer)
{
}
virtual mitk::MessageDelegate4< R, T, U, V, W, A >::~MessageDelegate4 | ( | ) | [inline, virtual] |
Definition at line 342 of file mitkMessage.h.
{ }
MessageAbstractDelegate4<T,U,V,W,A>* mitk::MessageDelegate4< R, T, U, V, W, A >::Clone | ( | ) | const [inline, virtual] |
Implements mitk::MessageAbstractDelegate4< T, U, V, W, A >.
Definition at line 362 of file mitkMessage.h.
References mitk::MessageDelegate4< R, T, U, V, W, A >::MessageDelegate4().
{ return new MessageDelegate4(m_Object, m_MemberFunctionPointer); }
virtual A mitk::MessageDelegate4< R, T, U, V, W, A >::Execute | ( | T | t, |
U | u, | ||
V | v, | ||
W | w | ||
) | const [inline, virtual] |
Implements mitk::MessageAbstractDelegate4< T, U, V, W, A >.
Definition at line 347 of file mitkMessage.h.
References QuadProgPP::t().
{ return (m_Object->*m_MemberFunctionPointer)(t,u,v,w); // execute member function }
bool mitk::MessageDelegate4< R, T, U, V, W, A >::operator== | ( | const MessageAbstractDelegate4< T, U, V, W, A > * | c ) | [inline, virtual] |
Implements mitk::MessageAbstractDelegate4< T, U, V, W, A >.
Definition at line 352 of file mitkMessage.h.
{ const MessageDelegate4<R,T,U,V,W,A>* cmd = dynamic_cast<const MessageDelegate4<R,T,U,V,W,A>* >(c); if (!cmd) return false; if ((void*)this->m_Object != (void*)cmd->m_Object) return false; if (this->m_MemberFunctionPointer != cmd->m_MemberFunctionPointer) return false; return true; }