RTK  1.4.0
Reconstruction Toolkit
Public Member Functions | Protected Member Functions | Private Types | Private Attributes | List of all members
rtk::WatcherForTimer Class Reference

#include <rtkWatcherForTimer.h>

+ Collaboration diagram for rtk::WatcherForTimer:

Public Member Functions

const char * GetNameOfClass ()
 
const ProcessObjectGetProcess () const
 
WatcherForTimeroperator= (const WatcherForTimer &)
 
 WatcherForTimer (itk::ProcessObject *o)
 
 WatcherForTimer (const WatcherForTimer &)
 
virtual ~WatcherForTimer ()
 

Protected Member Functions

virtual void DeleteFilter ()
 
virtual void EndFilter ()
 
virtual void StartFilter ()
 

Private Types

typedef SimpleMemberCommand< WatcherForTimerCommandType
 

Private Attributes

CommandType::Pointer m_DeleteFilterCommand
 
unsigned long m_DeleteTag
 
CommandType::Pointer m_EndFilterCommand
 
unsigned long m_EndTag
 
itk::ProcessObjectm_Process
 
CommandType::Pointer m_StartFilterCommand
 
unsigned long m_StartTag
 

Detailed Description

Very light watcher to monitor Start and End events on all filters.

Author
Cyril Mory

Definition at line 37 of file rtkWatcherForTimer.h.

Member Typedef Documentation

Definition at line 80 of file rtkWatcherForTimer.h.

Constructor & Destructor Documentation

rtk::WatcherForTimer::WatcherForTimer ( itk::ProcessObject o)

Constructor. Takes a ProcessObject to monitor and an optional comment string that is prepended to each event message.

rtk::WatcherForTimer::WatcherForTimer ( const WatcherForTimer )

Copy constructor

virtual rtk::WatcherForTimer::~WatcherForTimer ( )
virtual

Destructor.

Member Function Documentation

virtual void rtk::WatcherForTimer::DeleteFilter ( )
protectedvirtual

Callback method to show the DeleteEvent

virtual void rtk::WatcherForTimer::EndFilter ( )
protectedvirtual

Callback method to show the EndEvent

const char* rtk::WatcherForTimer::GetNameOfClass ( )
inline

Method to get the name of the class being monitored by this WatcherForTimer

Definition at line 55 of file rtkWatcherForTimer.h.

const ProcessObject* rtk::WatcherForTimer::GetProcess ( ) const
inline

Methods to access member data Get a pointer to the process object being watched.

Definition at line 63 of file rtkWatcherForTimer.h.

WatcherForTimer& rtk::WatcherForTimer::operator= ( const WatcherForTimer )

operator=

virtual void rtk::WatcherForTimer::StartFilter ( )
protectedvirtual

Callback method to show the StartEvent

Member Data Documentation

CommandType::Pointer rtk::WatcherForTimer::m_DeleteFilterCommand
private

Definition at line 83 of file rtkWatcherForTimer.h.

unsigned long rtk::WatcherForTimer::m_DeleteTag
private

Definition at line 87 of file rtkWatcherForTimer.h.

CommandType::Pointer rtk::WatcherForTimer::m_EndFilterCommand
private

Definition at line 82 of file rtkWatcherForTimer.h.

unsigned long rtk::WatcherForTimer::m_EndTag
private

Definition at line 86 of file rtkWatcherForTimer.h.

itk::ProcessObject* rtk::WatcherForTimer::m_Process
private

Definition at line 78 of file rtkWatcherForTimer.h.

CommandType::Pointer rtk::WatcherForTimer::m_StartFilterCommand
private

Definition at line 81 of file rtkWatcherForTimer.h.

unsigned long rtk::WatcherForTimer::m_StartTag
private

Definition at line 85 of file rtkWatcherForTimer.h.


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