Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
itk::PluginFilterWatcher Class Reference

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

#include <Base/CLI/itkPluginFilterWatcher.h>

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

Public Member Functions

 PluginFilterWatcher (itk::ProcessObject *o, const char *comment="", ModuleProcessInformation *inf=nullptr, double fraction=1.0, double start=0.0)
 

Protected Member Functions

void EndFilter () override
 
void ShowProgress () override
 
void StartFilter () override
 

Protected Attributes

double m_Fraction
 
ModuleProcessInformation * m_ProcessInformation
 
double m_Start
 

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 35 of file itkPluginFilterWatcher.h.

Constructor & Destructor Documentation

◆ PluginFilterWatcher()

itk::PluginFilterWatcher::PluginFilterWatcher ( itk::ProcessObject *  o,
const char *  comment = "",
ModuleProcessInformation *  inf = nullptr,
double  fraction = 1.0,
double  start = 0.0 
)
inline

Definition at line 38 of file itkPluginFilterWatcher.h.

Member Function Documentation

◆ EndFilter()

void itk::PluginFilterWatcher::EndFilter ( )
inlineoverrideprotected

Callback method to show the EndEvent

Definition at line 161 of file itkPluginFilterWatcher.h.

◆ ShowProgress()

void itk::PluginFilterWatcher::ShowProgress ( )
inlineoverrideprotected

Callback method to show the ProgressEvent

Definition at line 54 of file itkPluginFilterWatcher.h.

◆ StartFilter()

void itk::PluginFilterWatcher::StartFilter ( )
inlineoverrideprotected

Callback method to show the StartEvent

Definition at line 119 of file itkPluginFilterWatcher.h.

Member Data Documentation

◆ m_Fraction

double itk::PluginFilterWatcher::m_Fraction
protected

Definition at line 203 of file itkPluginFilterWatcher.h.

◆ m_ProcessInformation

ModuleProcessInformation* itk::PluginFilterWatcher::m_ProcessInformation
protected

Definition at line 201 of file itkPluginFilterWatcher.h.

◆ m_Start

double itk::PluginFilterWatcher::m_Start
protected

Definition at line 204 of file itkPluginFilterWatcher.h.


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