33 #ifndef vtkImageThresholdConnectivity_h
34 #define vtkImageThresholdConnectivity_h
37 #include "vtkImagingMorphologicalModule.h"
62 void ThresholdByUpper(
double thresh);
67 void ThresholdByLower(
double thresh);
73 void ThresholdBetween(
double lower,
double upper);
88 void SetInValue(
double val);
89 vtkGetMacro(InValue,
double);
105 void SetOutValue(
double val);
106 vtkGetMacro(OutValue,
double);
113 vtkGetMacro(UpperThreshold,
double);
114 vtkGetMacro(LowerThreshold,
double);
121 vtkSetVector2Macro(SliceRangeX,
int);
122 vtkGetVector2Macro(SliceRangeX,
int);
123 vtkSetVector2Macro(SliceRangeY,
int);
124 vtkGetVector2Macro(SliceRangeY,
int);
125 vtkSetVector2Macro(SliceRangeZ,
int);
126 vtkGetVector2Macro(SliceRangeZ,
int);
143 vtkSetMacro(ActiveComponent,
int);
144 vtkGetMacro(ActiveComponent,
int);
154 vtkSetVector3Macro(NeighborhoodRadius,
double);
155 vtkGetVector3Macro(NeighborhoodRadius,
double);
163 vtkSetClampMacro(NeighborhoodFraction,
double, 0.0, 1.0);
164 vtkGetMacro(NeighborhoodFraction,
double);
177 vtkGetMacro(NumberOfInVoxels,
int);
191 double NeighborhoodRadius[3];
206 void ComputeInputUpdateExtent(
int inExt[6],
int outExt[6]);