#include <mitkMessage.h>


Public Member Functions | |
| MessageDelegate3 (R *object, A(R::*memberFunctionPointer)(T, U, V)) | |
| virtual | ~MessageDelegate3 () |
| virtual A | Execute (T t, U u, V v) const |
| bool | operator== (const MessageAbstractDelegate3< T, U, V, A > *c) |
| MessageAbstractDelegate3< T, U, V, A > * | Clone () const |
Definition at line 287 of file mitkMessage.h.
| mitk::MessageDelegate3< R, T, U, V, A >::MessageDelegate3 | ( | R * | object, |
| A(R::*)(T, U, V) | memberFunctionPointer | ||
| ) | [inline] |
Definition at line 293 of file mitkMessage.h.
Referenced by mitk::MessageDelegate3< R, T, U, V, A >::Clone().
:m_Object(object),
m_MemberFunctionPointer(memberFunctionPointer)
{
}
| virtual mitk::MessageDelegate3< R, T, U, V, A >::~MessageDelegate3 | ( | ) | [inline, virtual] |
Definition at line 299 of file mitkMessage.h.
{
}
| MessageAbstractDelegate3<T,U,V,A>* mitk::MessageDelegate3< R, T, U, V, A >::Clone | ( | ) | const [inline, virtual] |
Implements mitk::MessageAbstractDelegate3< T, U, V, A >.
Definition at line 319 of file mitkMessage.h.
References mitk::MessageDelegate3< R, T, U, V, A >::MessageDelegate3().
{
return new MessageDelegate3(m_Object, m_MemberFunctionPointer);
}
| virtual A mitk::MessageDelegate3< R, T, U, V, A >::Execute | ( | T | t, |
| U | u, | ||
| V | v | ||
| ) | const [inline, virtual] |
Implements mitk::MessageAbstractDelegate3< T, U, V, A >.
Definition at line 304 of file mitkMessage.h.
References QuadProgPP::t().
{
return (m_Object->*m_MemberFunctionPointer)(t,u,v); // execute member function
}
| bool mitk::MessageDelegate3< R, T, U, V, A >::operator== | ( | const MessageAbstractDelegate3< T, U, V, A > * | c ) | [inline, virtual] |
Implements mitk::MessageAbstractDelegate3< T, U, V, A >.
Definition at line 309 of file mitkMessage.h.
{
const MessageDelegate3<R,T,U,V,A>* cmd = dynamic_cast<const MessageDelegate3<R,T,U,V,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