18 #ifndef itkProgressAccumulator_h
19 #define itkProgressAccumulator_h
61 itkGetConstMacro(AccumulatedProgress,
float);
67 itkGetModifiableObjectMacro(MiniPipelineFilter,
ProcessObject);
87 void UnregisterAllFilters();
95 #if ! defined ( ITK_FUTURE_LEGACY_REMOVE )
111 #if ! defined ( ITK_FUTURE_LEGACY_REMOVE )
112 void ResetFilterProgressAndKeepAccumulatedProgress();
118 virtual void PrintSelf(std::ostream & s,
Indent indent)
const ITK_OVERRIDE;
164 #endif // itkProgressAccumulator_h_
Light weight base class for most itk classes.
GenericFilterPointer m_MiniPipelineFilter
GenericFilterType::Pointer GenericFilterPointer
SmartPointer< Self > Pointer
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
CommandType::Pointer CommandPointer
CommandPointer m_CallbackCommand
A Command subclass that calls a pointer to a member function.
std::vector< struct FilterRecord > FilterRecordVector
float m_BaseAccumulatedProgress
unsigned long StartObserverTag
unsigned long ProgressObserverTag
MemberCommand< Self > CommandType
SmartPointer< const Self > ConstPointer
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.
ProcessObject GenericFilterType
float m_AccumulatedProgress
Base class for most ITK classes.
GenericFilterPointer Filter