18 #ifndef itkLightProcessObject_h
19 #define itkLightProcessObject_h
89 itkSetMacro(AbortGenerateData,
bool);
93 itkGetConstReferenceMacro(AbortGenerateData,
bool);
96 itkBooleanMacro(AbortGenerateData);
101 itkSetClampMacro(Progress,
float, 0.0f, 1.0f);
107 itkGetConstReferenceMacro(Progress,
float);
113 void UpdateProgress(
float amount);
116 virtual void UpdateOutputData();
121 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
128 void operator=(const Self &) ITK_DELETE_FUNCTION;
133 bool m_AbortGenerateData;
Light weight base class for most itk classes.
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
LightProcessObject is the base class for all process objects (source, filters, mappers) in the Insigh...
virtual void GenerateData()
Control indentation during Print() invocation.
Base class for most ITK classes.