36 #ifndef vtkImageThresholdConnectivity_h
37 #define vtkImageThresholdConnectivity_h
39 #include "vtkImagingMorphologicalModule.h"
66 void ThresholdByUpper(
double thresh);
71 void ThresholdByLower(
double thresh);
77 void ThresholdBetween(
double lower,
double upper);
92 void SetInValue(
double val);
93 vtkGetMacro(InValue,
double);
109 void SetOutValue(
double val);
110 vtkGetMacro(OutValue,
double);
117 vtkGetMacro(UpperThreshold,
double);
118 vtkGetMacro(LowerThreshold,
double);
125 vtkSetVector2Macro(SliceRangeX,
int);
126 vtkGetVector2Macro(SliceRangeX,
int);
127 vtkSetVector2Macro(SliceRangeY,
int);
128 vtkGetVector2Macro(SliceRangeY,
int);
129 vtkSetVector2Macro(SliceRangeZ,
int);
130 vtkGetVector2Macro(SliceRangeZ,
int);
147 vtkSetMacro(ActiveComponent,
int);
148 vtkGetMacro(ActiveComponent,
int);
158 vtkSetVector3Macro(NeighborhoodRadius,
double);
159 vtkGetVector3Macro(NeighborhoodRadius,
double);
167 vtkSetClampMacro(NeighborhoodFraction,
double, 0.0, 1.0);
168 vtkGetMacro(NeighborhoodFraction,
double);
181 vtkGetMacro(NumberOfInVoxels,
int);
195 double NeighborhoodRadius[3];
210 void ComputeInputUpdateExtent(
int inExt[6],
int outExt[6]);