VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkThresholdPoints Class Reference

extracts points whose scalar value satisfies threshold criterion More...

#include <vtkThresholdPoints.h>

Inherits vtkPolyDataAlgorithm.

Public Types

typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkThresholdPointsNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void ThresholdByLower (double lower)
 
void ThresholdByUpper (double upper)
 
void ThresholdBetween (double lower, double upper)
 
virtual void SetUpperThreshold (double)
 
virtual double GetUpperThreshold ()
 
virtual void SetLowerThreshold (double)
 
virtual double GetLowerThreshold ()
 

Static Public Member Functions

static vtkThresholdPointsNew ()
 
static int IsTypeOf (const char *type)
 
static vtkThresholdPointsSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkThresholdPoints ()
 
 ~vtkThresholdPoints ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
int Lower (double s)
 
int Upper (double s)
 
int Between (double s)
 

Protected Attributes

double LowerThreshold
 
double UpperThreshold
 
int(vtkThresholdPoints::* ThresholdFunction )(double s)
 

Detailed Description

extracts points whose scalar value satisfies threshold criterion

vtkThresholdPoints is a filter that extracts points from a dataset that satisfy a threshold criterion. The criterion can take three forms: 1) greater than a particular value; 2) less than a particular value; or 3) between a particular value. The output of the filter is polygonal data.

See Also
vtkThreshold
Examples:
vtkThresholdPoints (Examples)
Tests:
vtkThresholdPoints (Tests)

Definition at line 38 of file vtkThresholdPoints.h.

Member Typedef Documentation

typedef vtkPolyDataAlgorithm vtkThresholdPoints::Superclass

Definition at line 42 of file vtkThresholdPoints.h.

Constructor & Destructor Documentation

vtkThresholdPoints::vtkThresholdPoints ( )
protected
vtkThresholdPoints::~vtkThresholdPoints ( )
inlineprotected

Definition at line 71 of file vtkThresholdPoints.h.

Member Function Documentation

static vtkThresholdPoints* vtkThresholdPoints::New ( )
static
static int vtkThresholdPoints::IsTypeOf ( const char *  type)
static
virtual int vtkThresholdPoints::IsA ( const char *  type)
virtual
static vtkThresholdPoints* vtkThresholdPoints::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkThresholdPoints::NewInstanceInternal ( ) const
protectedvirtual
vtkThresholdPoints* vtkThresholdPoints::NewInstance ( ) const
void vtkThresholdPoints::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkThresholdPoints::ThresholdByLower ( double  lower)

Criterion is cells whose scalars are less or equal to lower threshold.

void vtkThresholdPoints::ThresholdByUpper ( double  upper)

Criterion is cells whose scalars are greater or equal to upper threshold.

void vtkThresholdPoints::ThresholdBetween ( double  lower,
double  upper 
)

Criterion is cells whose scalars are between lower and upper thresholds (inclusive of the end values).

virtual void vtkThresholdPoints::SetUpperThreshold ( double  )
virtual

Set/Get the upper threshold.

virtual double vtkThresholdPoints::GetUpperThreshold ( )
virtual

Set/Get the upper threshold.

virtual void vtkThresholdPoints::SetLowerThreshold ( double  )
virtual

Set/Get the lower threshold.

virtual double vtkThresholdPoints::GetLowerThreshold ( )
virtual

Set/Get the lower threshold.

virtual int vtkThresholdPoints::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual
virtual int vtkThresholdPoints::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
protectedvirtual
int vtkThresholdPoints::Lower ( double  s)
inlineprotected

Definition at line 85 of file vtkThresholdPoints.h.

int vtkThresholdPoints::Upper ( double  s)
inlineprotected

Definition at line 86 of file vtkThresholdPoints.h.

int vtkThresholdPoints::Between ( double  s)
inlineprotected

Definition at line 87 of file vtkThresholdPoints.h.

Member Data Documentation

double vtkThresholdPoints::LowerThreshold
protected

Definition at line 78 of file vtkThresholdPoints.h.

double vtkThresholdPoints::UpperThreshold
protected

Definition at line 79 of file vtkThresholdPoints.h.

int(vtkThresholdPoints::* vtkThresholdPoints::ThresholdFunction)(double s)
protected

Definition at line 82 of file vtkThresholdPoints.h.


The documentation for this class was generated from the following file: