33 #ifndef vtkThresholdPoints_h 
   34 #define vtkThresholdPoints_h 
   36 #include "vtkFiltersCoreModule.h"  
   49   void ThresholdByLower(
double lower);
 
   54   void ThresholdByUpper(
double upper);
 
   60   void ThresholdBetween(
double lower, 
double upper);
 
   67   vtkGetMacro(UpperThreshold,
double);
 
   75   vtkGetMacro(LowerThreshold,
double);
 
   85   vtkGetMacro(OutputPointsPrecision,
int);
 
   97   double LowerThreshold;
 
   98   double UpperThreshold;
 
   99   int OutputPointsPrecision;
 
  103   int Lower(
double s) {
return ( s <= this->LowerThreshold ? 1 : 0 );};
 
  104   int Upper(
double s) {
return ( s >= this->UpperThreshold ? 1 : 0 );};
 
  105   int Between(
double s) {
return ( s >= this->LowerThreshold ?
 
  106                                ( s <= this->UpperThreshold ? 1 : 0 ) : 0 );};
 
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass. 
 
static vtkPolyDataAlgorithm * New()
 
Superclass for algorithms that produce only polydata as output. 
 
a simple class to control print indentation 
 
extracts points whose scalar value satisfies threshold criterion 
 
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection. 
 
~vtkThresholdPoints() override
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.