36#ifndef vtkImageOpenClose3D_h
37#define vtkImageOpenClose3D_h
40#include "vtkImagingMorphologicalModule.h"
123 int requestFromOutputPort,
Detect and break reference loops.
Generic algorithm superclass for image algs.
Dilates one value and erodes another.
Will perform opening or closing.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual int ComputePipelineMTime(vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, vtkMTimeType *mtime)
Override to send the request to internal pipeline.
vtkImageDilateErode3D * Filter0
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
see vtkAlgorithm for details
void DebugOn()
Turn debugging output on.
void Modified()
Pass modified message to sub filters.
void ReportReferences(vtkGarbageCollector *) override
void SetOpenValue(double value)
Determines the value that will opened.
void SetCloseValue(double value)
Determines the value that will closed.
static vtkImageOpenClose3D * New()
Default open value is 0, and default close value is 255.
vtkMTimeType GetMTime()
This method considers the sub filters MTimes when computing this objects modified time.
void SetKernelSize(int size0, int size1, int size2)
Selects the size of gaps or objects removed.
void DebugOff()
Turn debugging output off.
vtkImageDilateErode3D * Filter1
a simple class to control print indentation
vtkTypeUInt64 vtkMTimeType