Medical Imaging Interaction Toolkit  2023.04.00
Medical Imaging Interaction Toolkit
mitk::MessageDelegate3< R, T, U, V, A > Class Template Reference

#include <mitkMessage.h>

Inheritance diagram for mitk::MessageDelegate3< R, T, U, V, A >:
Collaboration diagram for mitk::MessageDelegate3< R, T, U, V, A >:

Public Member Functions

 MessageDelegate3 (R *object, A(R::*memberFunctionPointer)(T, U, V))
 
 ~MessageDelegate3 () override
 
Execute (T t, U u, V v) const override
 
bool operator== (const MessageAbstractDelegate3< T, U, V, A > *c) const override
 
MessageAbstractDelegate3< T, U, V, A > * Clone () const override
 
- Public Member Functions inherited from mitk::MessageAbstractDelegate3< T, U, V, void >
virtual ~MessageAbstractDelegate3 ()
 
virtual MessageAbstractDelegate3Clone () const=0
 

Detailed Description

template<class R, typename T, typename U, typename V, typename A = void>
class mitk::MessageDelegate3< R, T, U, V, A >

Definition at line 263 of file mitkMessage.h.

Constructor & Destructor Documentation

◆ MessageDelegate3()

template<class R , typename T , typename U , typename V , typename A = void>
mitk::MessageDelegate3< R, T, U, V, A >::MessageDelegate3 ( R *  object,
A(R::*)(T, U, V)  memberFunctionPointer 
)
inline

Definition at line 268 of file mitkMessage.h.

Referenced by mitk::MessageDelegate3< R, T, U, V, A >::Clone().

◆ ~MessageDelegate3()

template<class R , typename T , typename U , typename V , typename A = void>
mitk::MessageDelegate3< R, T, U, V, A >::~MessageDelegate3 ( )
inlineoverride

Definition at line 273 of file mitkMessage.h.

Member Function Documentation

◆ Clone()

template<class R , typename T , typename U , typename V , typename A = void>
MessageAbstractDelegate3<T, U, V, A>* mitk::MessageDelegate3< R, T, U, V, A >::Clone ( ) const
inlineoverride

◆ Execute()

template<class R , typename T , typename U , typename V , typename A = void>
A mitk::MessageDelegate3< R, T, U, V, A >::Execute ( t,
u,
v 
) const
inlineoverridevirtual

Implements mitk::MessageAbstractDelegate3< T, U, V, void >.

Definition at line 275 of file mitkMessage.h.

◆ operator==()

template<class R , typename T , typename U , typename V , typename A = void>
bool mitk::MessageDelegate3< R, T, U, V, A >::operator== ( const MessageAbstractDelegate3< T, U, V, A > *  c) const
inlineoverridevirtual

Implements mitk::MessageAbstractDelegate3< T, U, V, void >.

Definition at line 280 of file mitkMessage.h.


The documentation for this class was generated from the following file: