18 #ifndef itkProgressAccumulator_h
19 #define itkProgressAccumulator_h
61 itkGetConstMacro(AccumulatedProgress,
float);
67 itkGetModifiableObjectMacro(MiniPipelineFilter,
ProcessObject);
87 void UnregisterAllFilters();
95 #if ! defined ( ITK_LEGACY_REMOVE )
111 #if ! defined ( ITK_LEGACY_REMOVE )
112 void ResetFilterProgressAndKeepAccumulatedProgress();
118 void PrintSelf(std::ostream & s,
Indent indent)
const override;
164 #endif // itkProgressAccumulator_h_
Light weight base class for most itk classes.
GenericFilterPointer m_MiniPipelineFilter
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
CommandPointer m_CallbackCommand
A Command subclass that calls a pointer to a member function.
class ITK_FORWARD_EXPORT ProcessObject
float m_BaseAccumulatedProgress
unsigned long StartObserverTag
unsigned long ProgressObserverTag
FilterRecordVector m_FilterRecord
Abstraction of the Events used to communicating among filters and with GUIs.
Facilitates progress reporting for filters that wrap around multiple other filters.
Control indentation during Print() invocation.
float m_AccumulatedProgress
Base class for most ITK classes.
std::vector< struct FilterRecord > FilterRecordVector
GenericFilterPointer Filter