33 #ifndef vtkImageThresholdConnectivity_h
34 #define vtkImageThresholdConnectivity_h
36 #include "vtkImagingMorphologicalModule.h"
63 void ThresholdByUpper(
double thresh);
68 void ThresholdByLower(
double thresh);
74 void ThresholdBetween(
double lower,
double upper);
89 void SetInValue(
double val);
90 vtkGetMacro(InValue,
double);
106 void SetOutValue(
double val);
107 vtkGetMacro(OutValue,
double);
114 vtkGetMacro(UpperThreshold,
double);
115 vtkGetMacro(LowerThreshold,
double);
122 vtkSetVector2Macro(SliceRangeX,
int);
123 vtkGetVector2Macro(SliceRangeX,
int);
124 vtkSetVector2Macro(SliceRangeY,
int);
125 vtkGetVector2Macro(SliceRangeY,
int);
126 vtkSetVector2Macro(SliceRangeZ,
int);
127 vtkGetVector2Macro(SliceRangeZ,
int);
144 vtkSetMacro(ActiveComponent,
int);
145 vtkGetMacro(ActiveComponent,
int);
155 vtkSetVector3Macro(NeighborhoodRadius,
double);
156 vtkGetVector3Macro(NeighborhoodRadius,
double);
164 vtkSetClampMacro(NeighborhoodFraction,
double, 0.0, 1.0);
165 vtkGetMacro(NeighborhoodFraction,
double);
178 vtkGetMacro(NumberOfInVoxels,
int);
192 double NeighborhoodRadius[3];
207 void ComputeInputUpdateExtent(
int inExt[6],
int outExt[6]);