#include <itkProgressAccumulator.h>
Inheritance diagram for itk::ProgressAccumulator:
Public Types | |
typedef ProgressAccumulator | Self |
typedef Object | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef ProcessObject | GenericFilterType |
typedef GenericFilterType::Pointer | GenericFilterPointer |
Public Member Functions | |
virtual const char * | GetClassName () const |
virtual float | GetAccumulatedProgress () |
virtual void | SetMiniPipelineFilter (ProcessObject *_arg) |
virtual const ProcessObject * | GetMiniPipelineFilter () |
void | RegisterInternalFilter (GenericFilterType *filter, float weight) |
void | UnregisterAllFilters () |
void | ResetProgress () |
void | ResetFilterProgressAndKeepAccumulatedProgress () |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
ProgressAccumulator () | |
virtual | ~ProgressAccumulator () |
void | PrintSelf (std::ostream &s, Indent indent) const |
This object allows a mini-pipeline filters to easily keep track of the progress performed by the internal filters. See DiscreteGaussianImageFilter.txx for an implementation example.
Definition at line 39 of file itkProgressAccumulator.h.
|
Reimplemented from itk::Object. Definition at line 47 of file itkProgressAccumulator.h. |
|
Definition at line 51 of file itkProgressAccumulator.h. |
|
Typedef for inputting filters Definition at line 50 of file itkProgressAccumulator.h. |
|
Reimplemented from itk::Object. Definition at line 46 of file itkProgressAccumulator.h. |
|
Standard class typedefs. Reimplemented from itk::Object. Definition at line 44 of file itkProgressAccumulator.h. |
|
Reimplemented from itk::Object. Definition at line 45 of file itkProgressAccumulator.h. |
|
|
|
|
|
Get the total progress accumulated by this object |
|
Runtime information support. Reimplemented from itk::Object.
|
|
Set the mini-pipeline filter |
|
Standard New method. Reimplemented from itk::Object.
|
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::Object.
|
|
Register a filter with the progress accumulator and specify the fraction of the overall progress associated with this filter |
|
Reset the progress accumulator. This method should be called in the beginning of the GenerateData() method in the mini-pipeline filter. |
|
Reset the progress accumulator. This method should be called in the beginning of the GenerateData() method in the mini-pipeline filter. |
|
Set the mini-pipeline filter |
|
Unregister all filters that have been registered with this object |