Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::XMLFilterWatcher Class Reference

#include <itkXMLFilterWatcher.h>

Inheritance diagram for itk::XMLFilterWatcher:

Inheritance graph
[legend]
Collaboration diagram for itk::XMLFilterWatcher:

Collaboration graph
[legend]
List of all members.

Detailed Description

Simple mechanism for monitoring the pipeline events of a filter and reporting these events to std::cout. Formats reports with xml.

Definition at line 30 of file itkXMLFilterWatcher.h.

Public Member Functions

const char * GetNameOfClass ()
 XMLFilterWatcher (itk::ProcessObject *o, const char *comment="")
void QuietOff ()
void QuietOn ()
void TestAbortOff ()
void TestAbortOn ()

Protected Member Functions

virtual void ShowAbort ()
virtual void ShowIteration ()
virtual void EndFilter ()
virtual void ShowProgress ()
virtual void StartFilter ()

Friends

class XMLFilterWatcher


Constructor & Destructor Documentation

itk::XMLFilterWatcher::XMLFilterWatcher ( itk::ProcessObject o,
const char *  comment = "" 
) [inline]

Definition at line 33 of file itkXMLFilterWatcher.h.


Member Function Documentation

virtual void itk::XMLFilterWatcher::EndFilter (  )  [inline, protected, virtual]

Callback method to show the EndEvent

Reimplemented from itk::SimpleFilterWatcher.

Definition at line 83 of file itkXMLFilterWatcher.h.

const char* itk::SimpleFilterWatcher::GetNameOfClass (  )  [inline, inherited]

Method to get the name of the class be monitored by this SimpleFilterWatcher

Definition at line 88 of file itkSimpleFilterWatcher.h.

void itk::SimpleFilterWatcher::QuietOff (  )  [inline, inherited]

Definition at line 96 of file itkSimpleFilterWatcher.h.

void itk::SimpleFilterWatcher::QuietOn (  )  [inline, inherited]

Methods to control the verbosity of the messages. Quiet reporting limits the information emitted at a ProgressEvent.

Definition at line 95 of file itkSimpleFilterWatcher.h.

virtual void itk::SimpleFilterWatcher::ShowAbort (  )  [inline, protected, virtual, inherited]

Callback method to show the AbortEvent

Definition at line 135 of file itkSimpleFilterWatcher.h.

virtual void itk::SimpleFilterWatcher::ShowIteration (  )  [inline, protected, virtual, inherited]

Callback method to show the IterationEvent

Definition at line 141 of file itkSimpleFilterWatcher.h.

virtual void itk::XMLFilterWatcher::ShowProgress (  )  [inline, protected, virtual]

Callback method to show the ProgressEvent

Reimplemented from itk::SimpleFilterWatcher.

Definition at line 39 of file itkXMLFilterWatcher.h.

virtual void itk::XMLFilterWatcher::StartFilter (  )  [inline, protected, virtual]

Callback method to show the StartEvent

Reimplemented from itk::SimpleFilterWatcher.

Definition at line 57 of file itkXMLFilterWatcher.h.

void itk::SimpleFilterWatcher::TestAbortOff (  )  [inline, inherited]

Definition at line 103 of file itkSimpleFilterWatcher.h.

void itk::SimpleFilterWatcher::TestAbortOn (  )  [inline, inherited]

Methods to use to test the AbortEvent of the a filter. If TestAbort is on, the filter being watched will be aborted when the progress reaches 30%.

Definition at line 102 of file itkSimpleFilterWatcher.h.


Friends And Related Function Documentation

friend class XMLFilterWatcher [friend, inherited]

Classes that need access to filter's private data

Definition at line 67 of file itkSimpleFilterWatcher.h.


The documentation for this class was generated from the following file:
Generated at Fri Sep 8 09:12:18 2006 for ITK by doxygen 1.4.7 written by Dimitri van Heesch, © 1997-2000