Static Public Member Functions | Protected Member Functions

mitk::InteractionDebugger Class Reference
[Interaction Classes]

prints out information for debugging purpose More...

#include <mitkInteractionDebugger.h>

List of all members.

Static Public Member Functions

static void Set (const char *sender, const char *text)
static void Activate ()
static void Deactivate ()

Protected Member Functions

 InteractionDebugger ()
 ~InteractionDebugger ()

Detailed Description

prints out information for debugging purpose

prints out recieved text in a sorted way

Definition at line 34 of file mitkInteractionDebugger.h.


Constructor & Destructor Documentation

mitk::InteractionDebugger::InteractionDebugger (  ) [protected]

Definition at line 24 of file mitkInteractionDebugger.cpp.

{}
mitk::InteractionDebugger::~InteractionDebugger (  ) [protected]

Definition at line 36 of file mitkInteractionDebugger.cpp.

{}

Member Function Documentation

void mitk::InteractionDebugger::Activate (  ) [static]

Definition at line 27 of file mitkInteractionDebugger.cpp.

{
  m_Active = true;
}
void mitk::InteractionDebugger::Deactivate (  ) [static]

Definition at line 32 of file mitkInteractionDebugger.cpp.

{
  m_Active = false;
}
void mitk::InteractionDebugger::Set ( const char *  sender,
const char *  text 
) [static]

set a text for output

Parameters:
sender,:who has sent this text

Definition at line 39 of file mitkInteractionDebugger.cpp.

{
  if (m_Active)
  {
    itk::OStringStream itkmsg;
    if (! itk::Object::GetGlobalWarningDisplay())
      return;

    if (sender != m_CurrentSender)
    {
      itkmsg << sender <<" :\n"<<text<<"\n";
      m_CurrentSender = sender;
    }
    else
      itkmsg<<text<<"\n";

    itk::OutputWindowDisplayDebugText(itkmsg.str().c_str());
  }
}

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