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
vtkPBivariateLinearTableThreshold Class Reference

performs line-based thresholding for vtkTable data in parallel. More...

#include <vtkPBivariateLinearTableThreshold.h>

Inheritance diagram for vtkPBivariateLinearTableThreshold:
[legend]
Collaboration diagram for vtkPBivariateLinearTableThreshold:
[legend]

Public Types

typedef
vtkBivariateLinearTableThreshold 
Superclass
 
- Public Types inherited from vtkBivariateLinearTableThreshold
enum  OutputPorts { OUTPUT_ROW_IDS =0, OUTPUT_ROW_DATA }
 
enum  LinearThresholdType { BLT_ABOVE =0, BLT_BELOW, BLT_NEAR, BLT_BETWEEN }
 
typedef vtkTableAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkPBivariateLinearTableThresholdNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
- Public Member Functions inherited from vtkBivariateLinearTableThreshold
vtkBivariateLinearTableThresholdNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void AddColumnToThreshold (vtkIdType column, vtkIdType component)
 
int GetNumberOfColumnsToThreshold ()
 
void GetColumnToThreshold (vtkIdType idx, vtkIdType &column, vtkIdType &component)
 
void ClearColumnsToThreshold ()
 
vtkIdTypeArray * GetSelectedRowIds (int selection=0)
 
void Initialize ()
 
void AddLineEquation (double *p1, double *p2)
 
void AddLineEquation (double *p, double slope)
 
void AddLineEquation (double a, double b, double c)
 
void ClearLineEquations ()
 
virtual void SetInclusive (int)
 
virtual int GetInclusive ()
 
virtual int GetLinearThresholdType ()
 
virtual void SetLinearThresholdType (int)
 
void SetLinearThresholdTypeToAbove ()
 
void SetLinearThresholdTypeToBelow ()
 
void SetLinearThresholdTypeToNear ()
 
void SetLinearThresholdTypeToBetween ()
 
virtual void SetColumnRanges (double, double)
 
void SetColumnRanges (double[2])
 
virtual double * GetColumnRanges ()
 
virtual void GetColumnRanges (double &, double &)
 
virtual void GetColumnRanges (double[2])
 
virtual void SetDistanceThreshold (double)
 
virtual double GetDistanceThreshold ()
 
virtual void SetUseNormalizedDistance (int)
 
virtual int GetUseNormalizedDistance ()
 
virtual void UseNormalizedDistanceOn ()
 
virtual void UseNormalizedDistanceOff ()
 

Static Public Member Functions

static
vtkPBivariateLinearTableThreshold
New ()
 
static int IsTypeOf (const char *type)
 
static
vtkPBivariateLinearTableThreshold
SafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkBivariateLinearTableThreshold
static
vtkBivariateLinearTableThreshold
New ()
 
static int IsTypeOf (const char *type)
 
static
vtkBivariateLinearTableThreshold
SafeDownCast (vtkObjectBase *o)
 
static void ComputeImplicitLineFunction (double *p1, double *p2, double *abc)
 
static void ComputeImplicitLineFunction (double *p, double slope, double *abc)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
- Protected Member Functions inherited from vtkBivariateLinearTableThreshold
 vtkBivariateLinearTableThreshold ()
 
virtual ~vtkBivariateLinearTableThreshold ()
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
virtual int FillOutputPortInformation (int port, vtkInformation *info)
 
virtual int ApplyThreshold (vtkTable *tableToThreshold, vtkIdTypeArray *acceptedIds)
 
int ThresholdAbove (double x, double y)
 
int ThresholdBelow (double x, double y)
 
int ThresholdNear (double x, double y)
 
int ThresholdBetween (double x, double y)
 

Protected Attributes

vtkMultiProcessController * Controller
 
- Protected Attributes inherited from vtkBivariateLinearTableThreshold
double ColumnRanges [2]
 
double DistanceThreshold
 
int Inclusive
 
int LinearThresholdType
 
int NumberOfLineEquations
 
int UseNormalizedDistance
 
vtkSmartPointer< vtkDoubleArray > LineEquations
 
Internals * Implementation
 
virtual void SetController (vtkMultiProcessController *)
 
virtual vtkMultiProcessController * GetController ()
 
 vtkPBivariateLinearTableThreshold ()
 
virtual ~vtkPBivariateLinearTableThreshold ()
 

Detailed Description

performs line-based thresholding for vtkTable data in parallel.

Perform the table filtering operations provided by vtkBivariateLinearTableThreshold in parallel.

Definition at line 38 of file vtkPBivariateLinearTableThreshold.h.

Member Typedef Documentation

Definition at line 42 of file vtkPBivariateLinearTableThreshold.h.

Constructor & Destructor Documentation

vtkPBivariateLinearTableThreshold::vtkPBivariateLinearTableThreshold ( )
protected

Set the vtkMultiProcessController to be used for combining filter results from the individual nodes.

virtual vtkPBivariateLinearTableThreshold::~vtkPBivariateLinearTableThreshold ( )
protectedvirtual

Set the vtkMultiProcessController to be used for combining filter results from the individual nodes.

Member Function Documentation

static vtkPBivariateLinearTableThreshold* vtkPBivariateLinearTableThreshold::New ( )
static
static int vtkPBivariateLinearTableThreshold::IsTypeOf ( const char *  type)
static
virtual int vtkPBivariateLinearTableThreshold::IsA ( const char *  type)
virtual

Reimplemented from vtkBivariateLinearTableThreshold.

static vtkPBivariateLinearTableThreshold* vtkPBivariateLinearTableThreshold::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkPBivariateLinearTableThreshold::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkBivariateLinearTableThreshold.

vtkPBivariateLinearTableThreshold* vtkPBivariateLinearTableThreshold::NewInstance ( ) const
void vtkPBivariateLinearTableThreshold::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual void vtkPBivariateLinearTableThreshold::SetController ( vtkMultiProcessController *  )
virtual

Set the vtkMultiProcessController to be used for combining filter results from the individual nodes.

virtual vtkMultiProcessController* vtkPBivariateLinearTableThreshold::GetController ( )
virtual

Set the vtkMultiProcessController to be used for combining filter results from the individual nodes.

virtual int vtkPBivariateLinearTableThreshold::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

Reimplemented from vtkBivariateLinearTableThreshold.

Member Data Documentation

vtkMultiProcessController* vtkPBivariateLinearTableThreshold::Controller
protected

Definition at line 60 of file vtkPBivariateLinearTableThreshold.h.


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