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;
124 virtual
void GenerateData() {}
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...
Control indentation during Print() invocation.
Base class for most ITK classes.