#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;
}
1.7.2