33 #ifndef vtkImageOpenClose3D_h
34 #define vtkImageOpenClose3D_h
37 #include "vtkImagingMorphologicalModule.h"
64 void DebugOn() VTK_OVERRIDE;
65 void DebugOff() VTK_OVERRIDE;
71 void Modified() VTK_OVERRIDE;
78 void SetKernelSize(
int size0,
int size1,
int size2);
85 void SetOpenValue(
double value);
86 double GetOpenValue();
94 void SetCloseValue(
double value);
95 double GetCloseValue();
103 vtkGetObjectMacro(Filter1, vtkImageDilateErode3D);
111 vtkInformationVector*) VTK_OVERRIDE;
117 ComputePipelineMTime(vtkInformation* request,
118 vtkInformationVector** inInfoVec,
119 vtkInformationVector* outInfoVec,
120 int requestFromOutputPort,
125 ~vtkImageOpenClose3D() VTK_OVERRIDE;
127 vtkImageDilateErode3D *Filter0;
128 vtkImageDilateErode3D *Filter1;
132 vtkImageOpenClose3D(const vtkImageOpenClose3D&) VTK_DELETE_FUNCTION;
133 void operator=(const vtkImageOpenClose3D&) VTK_DELETE_FUNCTION;
vtkTypeUInt32 vtkMTimeType
Detect and break reference loops.
Will perform opening or closing.
a simple class to control print indentation
virtual vtkMTimeType GetMTime()
Return this object's modified time.
Generic algorithm superclass for image algs.
static vtkAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Dilates one value and erodes another.