36 #ifndef vtkImageOpenClose3D_h
37 #define vtkImageOpenClose3D_h
40 #include "vtkImagingMorphologicalModule.h"
81 void SetKernelSize(
int size0,
int size1,
int size2);
88 void SetOpenValue(
double value);
89 double GetOpenValue();
97 void SetCloseValue(
double value);
98 double GetCloseValue();
123 int requestFromOutputPort,
void ReportReferences(vtkGarbageCollector *) override
virtual int ComputePipelineMTime(vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, vtkMTimeType *mtime)
A special version of ProcessRequest meant specifically for the pipeline modified time request...
virtual void DebugOff()
Turn debugging output off.
vtkTypeUInt64 vtkMTimeType
Detect and break reference loops.
vtkImageDilateErode3D * Filter1
Will perform opening or closing.
a simple class to control print indentation
int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Process a request from the executive.
virtual vtkMTimeType GetMTime()
Return this object's modified time.
virtual void Modified()
Update the modification time for this object.
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.
vtkImageDilateErode3D * Filter0
Dilates one value and erodes another.
virtual void DebugOn()
Turn debugging output on.