15#ifndef vtkSMPProgressObserver_h 
   16#define vtkSMPProgressObserver_h 
   18#include "vtkCommonExecutionModelModule.h"  
   22VTK_ABI_NAMESPACE_BEGIN
 
a simple class to control print indentation
 
Basic class to optionally replace vtkAlgorithm progress functionality.
 
Progress observer that is thread safe.
 
vtkSMPThreadLocalObject< vtkProgressObserver > Observers
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
vtkProgressObserver * GetLocalObserver()
Returns the progress observer local to the thread it was called from.
 
void UpdateProgress(double progress) override
Passes the progress event to a thread local ProgressObserver instance.
 
static vtkSMPProgressObserver * New()
 
~vtkSMPProgressObserver() override
 
Thread local storage for VTK objects.