 |
ITK
5.4.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkProgressAccumulator_h
19 #define itkProgressAccumulator_h
61 itkGetConstMacro(AccumulatedProgress,
float);
67 itkGetModifiableObjectMacro(MiniPipelineFilter,
ProcessObject);
89 UnregisterAllFilters();
97 #if !defined(ITK_LEGACY_REMOVE)
114 #if !defined(ITK_LEGACY_REMOVE)
116 ResetFilterProgressAndKeepAccumulatedProgress();
123 PrintSelf(std::ostream & os,
Indent indent)
const override;
143 float AccumulatedProgress{ 0.0 };
157 float m_AccumulatedProgress{};
160 float m_BaseAccumulatedProgress{};
173 #endif // itkProgressAccumulator_h_
SmartPointer< Self > Pointer
GenericFilterPointer Filter
Control indentation during Print() invocation.
Light weight base class for most itk classes.
Facilitates progress reporting for filters that wrap around multiple other filters.
A Command subclass that calls a pointer to a member function.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
class ITK_FORWARD_EXPORT ProcessObject
Base class for most ITK classes.
Abstraction of the Events used to communicating among filters and with GUIs.
unsigned long StartObserverTag
unsigned long ProgressObserverTag
std::vector< struct FilterRecord > FilterRecordVector