18#ifndef itkProgressAccumulator_h
19#define itkProgressAccumulator_h
61 itkGetConstMacro(AccumulatedProgress,
float);
97#if !defined(ITK_LEGACY_REMOVE)
114#if !defined(ITK_LEGACY_REMOVE)
116 ResetFilterProgressAndKeepAccumulatedProgress();
Abstraction of the Events used to communicating among filters and with GUIs.
Control indentation during Print() invocation.
A Command subclass that calls a pointer to a member function.
SmartPointer< Self > Pointer
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
SmartPointer< Self > Pointer
~ProgressAccumulator() override
float m_AccumulatedProgress
GenericFilterType::Pointer GenericFilterPointer
CommandPointer m_CallbackCommand
SmartPointer< const Self > ConstPointer
void RegisterInternalFilter(GenericFilterType *filter, float weight)
FilterRecordVector m_FilterRecord
std::vector< struct FilterRecord > FilterRecordVector
void UnregisterAllFilters()
float m_BaseAccumulatedProgress
ProcessObject GenericFilterType
MemberCommand< Self > CommandType
GenericFilterPointer m_MiniPipelineFilter
SmartPointer< Self > Pointer
void ReportProgress(Object *who, const EventObject &event)
void PrintSelf(std::ostream &os, Indent indent) const override
CommandType::Pointer CommandPointer
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
GenericFilterPointer Filter
unsigned long StartObserverTag
unsigned long ProgressObserverTag
float AccumulatedProgress