17#ifndef vtkImageToImageStencil_h 
   18#define vtkImageToImageStencil_h 
   21#include "vtkImagingStencilModule.h"  
   23VTK_ABI_NAMESPACE_BEGIN
 
   60  vtkSetMacro(UpperThreshold, 
double);
 
   61  vtkGetMacro(UpperThreshold, 
double);
 
   62  vtkSetMacro(LowerThreshold, 
double);
 
   63  vtkGetMacro(LowerThreshold, 
double);
 
topologically and geometrically regular array of data
 
producer of vtkImageStencilData
 
clip an image with a mask image
 
int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
void ThresholdByLower(double thresh)
The values less than or equal to the value match.
 
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.
 
vtkImageData * GetInput()
Specify the image data to convert into a stencil.
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
 
static vtkImageToImageStencil * New()
 
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
 
void SetInputData(vtkImageData *input)
Specify the image data to convert into a stencil.
 
void ThresholdBetween(double lower, double upper)
The values in a range (inclusive) match.
 
void ThresholdByUpper(double thresh)
The values greater than or equal to the value match.
 
~vtkImageToImageStencil() override
 
a simple class to control print indentation