ITK  4.13.0
Insight Segmentation and Registration Toolkit
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
FilterWatcher Class Reference

#include <itkFilterWatcher.h>

+ Collaboration diagram for FilterWatcher:

Detailed Description

Definition at line 26 of file itkFilterWatcher.h.

Public Member Functions

virtual void EndFilter ()
 
 FilterWatcher (itk::ProcessObject *o, const char *comment="")
 
const char * GetNameOfClass ()
 
void QuietOff ()
 
void QuietOn ()
 
virtual void ShowAbort ()
 
virtual void ShowIteration ()
 
virtual void ShowProgress ()
 
virtual void StartFilter ()
 
void TestAbortOff ()
 
void TestAbortOn ()
 
virtual ~FilterWatcher ()
 

Protected Attributes

std::string m_Comment
 
clock_t m_End
 
int m_Iterations
 
itk::ProcessObject::Pointer m_Process
 
bool m_Quiet
 
clock_t m_Start
 
int m_Steps
 
bool m_TestAbort
 

Private Member Functions

 FilterWatcher ()
 

Constructor & Destructor Documentation

FilterWatcher::FilterWatcher ( itk::ProcessObject o,
const char *  comment = "" 
)
inline
virtual FilterWatcher::~FilterWatcher ( )
inlinevirtual

Definition at line 68 of file itkFilterWatcher.h.

FilterWatcher::FilterWatcher ( )
private

Member Function Documentation

virtual void FilterWatcher::EndFilter ( )
inlinevirtual

Definition at line 110 of file itkFilterWatcher.h.

References m_Comment, m_End, m_Process, m_Start, and m_Steps.

Referenced by FilterWatcher().

const char* FilterWatcher::GetNameOfClass ( )
inline

Definition at line 109 of file itkFilterWatcher.h.

References m_Process.

void FilterWatcher::QuietOff ( )
inline

Definition at line 127 of file itkFilterWatcher.h.

References m_Quiet.

void FilterWatcher::QuietOn ( )
inline

Definition at line 126 of file itkFilterWatcher.h.

References m_Quiet.

virtual void FilterWatcher::ShowAbort ( )
inlinevirtual

Definition at line 89 of file itkFilterWatcher.h.

Referenced by FilterWatcher().

virtual void FilterWatcher::ShowIteration ( )
inlinevirtual

Definition at line 93 of file itkFilterWatcher.h.

References m_Iterations.

Referenced by FilterWatcher().

virtual void FilterWatcher::ShowProgress ( )
inlinevirtual

Definition at line 70 of file itkFilterWatcher.h.

References m_Process, m_Quiet, m_Steps, and m_TestAbort.

Referenced by FilterWatcher().

virtual void FilterWatcher::StartFilter ( )
inlinevirtual

Definition at line 98 of file itkFilterWatcher.h.

References m_Comment, m_Iterations, m_Process, m_Quiet, m_Start, and m_Steps.

Referenced by FilterWatcher().

void FilterWatcher::TestAbortOff ( )
inline

Definition at line 129 of file itkFilterWatcher.h.

References m_TestAbort.

void FilterWatcher::TestAbortOn ( )
inline

Definition at line 128 of file itkFilterWatcher.h.

References m_TestAbort.

Member Data Documentation

std::string FilterWatcher::m_Comment
protected

Definition at line 139 of file itkFilterWatcher.h.

Referenced by EndFilter(), FilterWatcher(), and StartFilter().

clock_t FilterWatcher::m_End
protected

Definition at line 133 of file itkFilterWatcher.h.

Referenced by EndFilter(), and FilterWatcher().

int FilterWatcher::m_Iterations
protected

Definition at line 135 of file itkFilterWatcher.h.

Referenced by FilterWatcher(), ShowIteration(), and StartFilter().

itk::ProcessObject::Pointer FilterWatcher::m_Process
protected
bool FilterWatcher::m_Quiet
protected

Definition at line 136 of file itkFilterWatcher.h.

Referenced by FilterWatcher(), QuietOff(), QuietOn(), ShowProgress(), and StartFilter().

clock_t FilterWatcher::m_Start
protected

Definition at line 132 of file itkFilterWatcher.h.

Referenced by EndFilter(), FilterWatcher(), and StartFilter().

int FilterWatcher::m_Steps
protected

Definition at line 134 of file itkFilterWatcher.h.

Referenced by EndFilter(), FilterWatcher(), ShowProgress(), and StartFilter().

bool FilterWatcher::m_TestAbort
protected

Definition at line 137 of file itkFilterWatcher.h.

Referenced by FilterWatcher(), ShowProgress(), TestAbortOff(), and TestAbortOn().


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