Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

mitk::LandmarkWarping::Observer Class Reference

#include <mitkLandmarkWarping.h>

List of all members.

Public Types

typedef Observer Self
typedef itk::Command Superclass
typedef itk::SmartPointer< SelfPointer

Public Member Functions

void Execute (itk::Object *object, const itk::EventObject &event)
void Execute (const itk::Object *object, const itk::EventObject &)

Static Public Member Functions

static Pointer New ()

Protected Member Functions

 Observer ()

Protected Attributes

unsigned int m_Counter

Detailed Description

Definition at line 72 of file mitkLandmarkWarping.h.


Member Typedef Documentation

typedef itk::SmartPointer<Self> mitk::LandmarkWarping::Observer::Pointer

Definition at line 77 of file mitkLandmarkWarping.h.

Definition at line 75 of file mitkLandmarkWarping.h.

Definition at line 76 of file mitkLandmarkWarping.h.


Constructor & Destructor Documentation

mitk::LandmarkWarping::Observer::Observer (  ) [inline, protected]

Definition at line 82 of file mitkLandmarkWarping.h.

References m_Counter.

      {
        m_Counter = 0;
      };

Member Function Documentation

void mitk::LandmarkWarping::Observer::Execute ( itk::Object *  object,
const itk::EventObject &  event 
) [inline]

Definition at line 90 of file mitkLandmarkWarping.h.

      {
        Execute( (const itk::Object*) object, event );
      }
void mitk::LandmarkWarping::Observer::Execute ( const itk::Object *  object,
const itk::EventObject &   
) [inline]

Definition at line 95 of file mitkLandmarkWarping.h.

References mitk::ProgressBar::GetInstance(), m_Counter, and mitk::ProgressBar::Progress().

      {
        const itk::ProcessObject * internalFilter = dynamic_cast<const itk::ProcessObject *>( object );
        if (!(internalFilter->GetProgress() == 0 || internalFilter->GetProgress() == 1)) 
        {
          ++m_Counter;
          mitk::ProgressBar::GetInstance()->Progress();
        }
        if (internalFilter->GetProgress() == 1 && m_Counter > 20 && m_Counter < 120)
        {
          mitk::ProgressBar::GetInstance()->Progress(120 - m_Counter);
          m_Counter = 120;
        }
      }
static Pointer mitk::LandmarkWarping::Observer::New (  ) [static]

Member Data Documentation

Definition at line 85 of file mitkLandmarkWarping.h.

Referenced by Execute(), and Observer().


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