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]);