Public Member Functions

mitk::mitkMessageTestTestClass::MessageReceiverClass Class Reference

Collaboration diagram for mitk::mitkMessageTestTestClass::MessageReceiverClass:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MessageReceiverClass ()
void OnWaveHand ()
bool HandWaved ()
void OnSay (const std::string &words)
const std::string WordsSaid ()
void OnWalk (double meters)
double MetersWalked ()
void OnGivePackage (const Package &p)
Package PackageReceived ()
void OnShoutAgeAndFootSize (int age, float footSize)
int Age ()
float FootSize ()
void Amnesia ()
void RegisterObservers (MessageSenderClass &sender)

Detailed Description

Definition at line 115 of file mitkMessageTest.cpp.


Constructor & Destructor Documentation

mitk::mitkMessageTestTestClass::MessageReceiverClass::MessageReceiverClass (  ) [inline]

Definition at line 119 of file mitkMessageTest.cpp.

References Amnesia().

    {
      Amnesia();
    }

Member Function Documentation

int mitk::mitkMessageTestTestClass::MessageReceiverClass::Age (  ) [inline]

Definition at line 170 of file mitkMessageTest.cpp.

Referenced by mitkMessageTest().

    {
      return m_Age;
    }
void mitk::mitkMessageTestTestClass::MessageReceiverClass::Amnesia (  ) [inline]

Definition at line 180 of file mitkMessageTest.cpp.

References mitk::mitkMessageTestTestClass::Package::Clear().

Referenced by MessageReceiverClass(), and mitkMessageTest().

    {
      m_HandWaved = false;
      m_WordsSaid.clear();
      m_MetersWalked = 0.0;
      m_PackageReceived.Clear();
      m_Age = 0;
      m_FootSize = 0.0;
    }
float mitk::mitkMessageTestTestClass::MessageReceiverClass::FootSize (  ) [inline]

Definition at line 175 of file mitkMessageTest.cpp.

Referenced by mitkMessageTest().

    {
      return m_FootSize;
    }
bool mitk::mitkMessageTestTestClass::MessageReceiverClass::HandWaved (  ) [inline]

Definition at line 129 of file mitkMessageTest.cpp.

Referenced by mitkMessageTest().

    {
      return m_HandWaved;
    }
double mitk::mitkMessageTestTestClass::MessageReceiverClass::MetersWalked (  ) [inline]

Definition at line 149 of file mitkMessageTest.cpp.

Referenced by mitkMessageTest().

    {
      return m_MetersWalked;
    }
void mitk::mitkMessageTestTestClass::MessageReceiverClass::OnGivePackage ( const Package p ) [inline]

Definition at line 154 of file mitkMessageTest.cpp.

Referenced by RegisterObservers().

    {
      m_PackageReceived = p;
    }
void mitk::mitkMessageTestTestClass::MessageReceiverClass::OnSay ( const std::string &  words ) [inline]

Definition at line 134 of file mitkMessageTest.cpp.

Referenced by RegisterObservers().

    {
      m_WordsSaid = words;
    }
void mitk::mitkMessageTestTestClass::MessageReceiverClass::OnShoutAgeAndFootSize ( int  age,
float  footSize 
) [inline]

Definition at line 164 of file mitkMessageTest.cpp.

Referenced by RegisterObservers().

    {
      m_Age = age;
      m_FootSize = footSize;
    }
void mitk::mitkMessageTestTestClass::MessageReceiverClass::OnWalk ( double  meters ) [inline]

Definition at line 144 of file mitkMessageTest.cpp.

Referenced by RegisterObservers().

    {
      m_MetersWalked = meters;
    }
void mitk::mitkMessageTestTestClass::MessageReceiverClass::OnWaveHand (  ) [inline]

Definition at line 124 of file mitkMessageTest.cpp.

Referenced by RegisterObservers().

    {
      m_HandWaved = true;
    }
Package mitk::mitkMessageTestTestClass::MessageReceiverClass::PackageReceived (  ) [inline]

Definition at line 159 of file mitkMessageTest.cpp.

Referenced by mitkMessageTest().

    {
      return m_PackageReceived;
    }
void mitk::mitkMessageTestTestClass::MessageReceiverClass::RegisterObservers ( MessageSenderClass sender ) [inline]

Definition at line 190 of file mitkMessageTest.cpp.

References mitk::mitkMessageTestTestClass::MessageSenderClass::GivePackage, OnGivePackage(), OnSay(), OnShoutAgeAndFootSize(), OnWalk(), OnWaveHand(), mitk::mitkMessageTestTestClass::MessageSenderClass::Say, mitk::mitkMessageTestTestClass::MessageSenderClass::ShoutAgeAndFootSize, mitk::mitkMessageTestTestClass::MessageSenderClass::ShowFinger, mitk::mitkMessageTestTestClass::MessageSenderClass::WalkMeters, and mitk::mitkMessageTestTestClass::MessageSenderClass::WaveHand.

Referenced by mitkMessageTest().

    {
      sender.WaveHand += MessageDelegate<MessageReceiverClass>( this, &MessageReceiverClass::OnWaveHand );
      sender.ShowFinger += MessageDelegate<MessageReceiverClass>( this, &MessageReceiverClass::OnWaveHand ); // we cannot see clearly, misinterpret this

      sender.Say += MessageDelegate1<MessageReceiverClass, const std::string&>( this, &MessageReceiverClass::OnSay );
      sender.WalkMeters += MessageDelegate1<MessageReceiverClass, double>( this, &MessageReceiverClass::OnWalk );
      sender.GivePackage += MessageDelegate1<MessageReceiverClass, const Package&>( this, &MessageReceiverClass::OnGivePackage );
      sender.ShoutAgeAndFootSize += MessageDelegate2<MessageReceiverClass, int, float>( this, &MessageReceiverClass::OnShoutAgeAndFootSize );
    }
const std::string mitk::mitkMessageTestTestClass::MessageReceiverClass::WordsSaid (  ) [inline]

Definition at line 139 of file mitkMessageTest.cpp.

Referenced by mitkMessageTest().

    {
      return m_WordsSaid;
    }

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines