Medical Imaging Interaction Toolkit  2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
mitk::MessageDelegate4< R, T, U, V, W, A > Class Template Reference

#include <mitkMessage.h>

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

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) const
 
MessageAbstractDelegate4< T, U, V, W, A > * Clone () const
 
- Public Member Functions inherited from mitk::MessageAbstractDelegate4< T, U, V, W, void >
virtual ~MessageAbstractDelegate4 ()
 
virtual MessageAbstractDelegate4Clone () const=0
 

Detailed Description

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

Definition at line 304 of file mitkMessage.h.

Constructor & Destructor Documentation

◆ MessageDelegate4()

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

Definition at line 309 of file mitkMessage.h.

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

◆ ~MessageDelegate4()

template<class R , typename T , typename U , typename V , typename W , typename A = void>
virtual mitk::MessageDelegate4< R, T, U, V, W, A >::~MessageDelegate4 ( )
inlinevirtual

Definition at line 314 of file mitkMessage.h.

Member Function Documentation

◆ Clone()

template<class R , typename T , typename U , typename V , typename W , typename A = void>
MessageAbstractDelegate4<T, U, V, W, A>* mitk::MessageDelegate4< R, T, U, V, W, A >::Clone ( ) const
inline

◆ Execute()

template<class R , typename T , typename U , typename V , typename W , typename A = void>
virtual A mitk::MessageDelegate4< R, T, U, V, W, A >::Execute ( t,
u,
v,
w 
) const
inlinevirtual

Implements mitk::MessageAbstractDelegate4< T, U, V, W, void >.

Definition at line 316 of file mitkMessage.h.

◆ operator==()

template<class R , typename T , typename U , typename V , typename W , typename A = void>
bool mitk::MessageDelegate4< R, T, U, V, W, A >::operator== ( const MessageAbstractDelegate4< T, U, V, W, A > *  c) const
inlinevirtual

Implements mitk::MessageAbstractDelegate4< T, U, V, W, void >.

Definition at line 321 of file mitkMessage.h.


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