ITK  4.2.0
Insight Segmentation and Registration Toolkit
Public Member Functions | Private Attributes
itk::WatershedMiniPipelineProgressCommand Class Reference

#include <itkWatershedMiniPipelineProgressCommand.h>

+ Inheritance diagram for itk::WatershedMiniPipelineProgressCommand:
+ Collaboration diagram for itk::WatershedMiniPipelineProgressCommand:

List of all members.

- Public Types inherited from itk::Command - Public Types inherited from itk::Object - Public Types inherited from itk::LightObject

Public Member Functions

void Execute (Object *caller, const EventObject &event)
void Execute (const Object *caller, const EventObject &event)
void SetFilter (ProcessObject *p)
const ProcessObjectGetFilter ()
virtual void SetCount (double _arg)
virtual double GetCount () const
- Protected Member Functions inherited from itk::Command
 Command ()
 ~Command ()
- Protected Member Functions inherited from itk::Object
 Object ()
bool PrintObservers (std::ostream &os, Indent indent) const
virtual void SetTimeStamp (const TimeStamp &time)
virtual ~Object ()
- Protected Member Functions inherited from itk::LightObject
virtual LightObject::Pointer InternalClone () const
 LightObject ()
virtual void PrintHeader (std::ostream &os, Indent indent) const
virtual void PrintTrailer (std::ostream &os, Indent indent) const
virtual ~LightObject ()

Private Attributes

double m_Count
ProcessObjectm_Filter
double m_NumberOfFilters
typedef
WatershedMiniPipelineProgressCommand 
Self
typedef Command Superclass
typedef itk::SmartPointer< SelfPointer
typedef itk::SmartPointer
< const Self
ConstPointer
virtual const char * GetNameOfClass () const
virtual ::itk::LightObject::Pointer CreateAnother (void) const
static Pointer New ()
virtual void SetNumberOfFilters (double _arg)
virtual double GetNumberOfFilters () const
 WatershedMiniPipelineProgressCommand ()
virtual ~WatershedMiniPipelineProgressCommand ()
void PrintSelf (std::ostream &os, Indent indent) const

Additional Inherited Members


Detailed Description

A specialized Command object for updating the progress of a MiniPipeline. Follows the progress of a series of filters and calls UpdateProgress on another filter (i.e. the filter implementing the mini-pipeline).

Definition at line 33 of file itkWatershedMiniPipelineProgressCommand.h.


Member Typedef Documentation

Smart pointer declaration methods

Reimplemented from itk::Command.

Definition at line 40 of file itkWatershedMiniPipelineProgressCommand.h.

Smart pointer declaration methods

Reimplemented from itk::Command.

Definition at line 39 of file itkWatershedMiniPipelineProgressCommand.h.

Smart pointer declaration methods

Reimplemented from itk::Command.

Definition at line 37 of file itkWatershedMiniPipelineProgressCommand.h.

Smart pointer declaration methods

Reimplemented from itk::Command.

Definition at line 38 of file itkWatershedMiniPipelineProgressCommand.h.


Constructor & Destructor Documentation

itk::WatershedMiniPipelineProgressCommand::WatershedMiniPipelineProgressCommand ( )
inlineprotected

Set/Get the number of filters that this command will expect to be observing

Definition at line 68 of file itkWatershedMiniPipelineProgressCommand.h.

virtual itk::WatershedMiniPipelineProgressCommand::~WatershedMiniPipelineProgressCommand ( )
inlineprotectedvirtual

Set/Get the number of filters that this command will expect to be observing

Definition at line 70 of file itkWatershedMiniPipelineProgressCommand.h.


Member Function Documentation

virtual::itk::LightObject::Pointer itk::WatershedMiniPipelineProgressCommand::CreateAnother ( void  ) const
virtual

Smart pointer declaration methods

Reimplemented from itk::Object.

void itk::WatershedMiniPipelineProgressCommand::Execute ( Object caller,
const EventObject event 
)
virtual

Standard Command virtual methods

Implements itk::Command.

void itk::WatershedMiniPipelineProgressCommand::Execute ( const Object caller,
const EventObject event 
)
virtual

Abstract method that defines the action to be taken by the command. This variant is expected to be used when requests comes from a const Object

Implements itk::Command.

virtual double itk::WatershedMiniPipelineProgressCommand::GetCount ( ) const
virtual

Set/Get the base count for stepping through filter progress values

const ProcessObject* itk::WatershedMiniPipelineProgressCommand::GetFilter ( )
inline

Set/Get the filter whose UpdateProgress will be set by this command object

Definition at line 54 of file itkWatershedMiniPipelineProgressCommand.h.

virtual const char* itk::WatershedMiniPipelineProgressCommand::GetNameOfClass ( ) const
virtual

Smart pointer declaration methods

Reimplemented from itk::Command.

virtual double itk::WatershedMiniPipelineProgressCommand::GetNumberOfFilters ( ) const
virtual

Set/Get the number of filters that this command will expect to be observing

static Pointer itk::WatershedMiniPipelineProgressCommand::New ( )
static

Smart pointer declaration methods

Reimplemented from itk::Object.

void itk::WatershedMiniPipelineProgressCommand::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protectedvirtual

Set/Get the number of filters that this command will expect to be observing

Reimplemented from itk::Object.

virtual void itk::WatershedMiniPipelineProgressCommand::SetCount ( double  _arg)
virtual

Set/Get the base count for stepping through filter progress values

void itk::WatershedMiniPipelineProgressCommand::SetFilter ( ProcessObject p)
inline

Set/Get the filter whose UpdateProgress will be set by this command object

Definition at line 52 of file itkWatershedMiniPipelineProgressCommand.h.

virtual void itk::WatershedMiniPipelineProgressCommand::SetNumberOfFilters ( double  _arg)
virtual

Set/Get the number of filters that this command will expect to be observing


Member Data Documentation

double itk::WatershedMiniPipelineProgressCommand::m_Count
private

Definition at line 75 of file itkWatershedMiniPipelineProgressCommand.h.

ProcessObject* itk::WatershedMiniPipelineProgressCommand::m_Filter
private

Definition at line 76 of file itkWatershedMiniPipelineProgressCommand.h.

double itk::WatershedMiniPipelineProgressCommand::m_NumberOfFilters
private

Definition at line 77 of file itkWatershedMiniPipelineProgressCommand.h.


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