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

A filter that contours on the GPU. More...

#include <vtkPistonThreshold.h>

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

Public Types

typedef vtkPistonAlgorithm Superclass
 
- Public Types inherited from vtkPistonAlgorithm
typedef vtkAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkPistonThresholdNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetMinValue (float)
 
virtual float GetMinValue ()
 
- Public Member Functions inherited from vtkPistonAlgorithm
vtkPistonAlgorithmNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
vtkPistonDataObjectGetPistonDataObjectOutput (int port)
 
virtual int ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
void SetInputData (int num, vtkDataObject *input)
 
void SetInputData (vtkDataObject *input)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPistonThresholdSafeDownCast (vtkObjectBase *o)
 
static vtkPistonThresholdNew ()
 
- Static Public Member Functions inherited from vtkPistonAlgorithm
static vtkPistonAlgorithmNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPistonAlgorithmSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 
virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
- Protected Member Functions inherited from vtkPistonAlgorithm
 vtkPistonAlgorithm ()
 
 ~vtkPistonAlgorithm ()
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
virtual int FillOutputPortInformation (int port, vtkInformation *info)
 
virtual int RequestDataObject (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
virtual int RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
virtual int RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual void PassBoundsForward (vtkPistonDataObject *id, vtkPistonDataObject *od)
 

Protected Attributes

float MinValue
 
float MaxValue
 
virtual void SetMaxValue (float)
 
virtual float GetMaxValue ()
 
 vtkPistonThreshold ()
 
 ~vtkPistonThreshold ()
 

Detailed Description

A filter that contours on the GPU.

This filter uses LANL's Piston library to isocontour on the GPU.

Tests:
vtkPistonThreshold (Tests)

Definition at line 29 of file vtkPistonThreshold.h.

Member Typedef Documentation

Definition at line 32 of file vtkPistonThreshold.h.

Constructor & Destructor Documentation

vtkPistonThreshold::vtkPistonThreshold ( )
protected

Choose the upper value of the threshold.

vtkPistonThreshold::~vtkPistonThreshold ( )
protected

Choose the upper value of the threshold.

Member Function Documentation

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

Reimplemented from vtkPistonAlgorithm.

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

Reimplemented from vtkPistonAlgorithm.

vtkPistonThreshold* vtkPistonThreshold::NewInstance ( ) const
static vtkPistonThreshold* vtkPistonThreshold::New ( )
static
void vtkPistonThreshold::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual void vtkPistonThreshold::SetMinValue ( float  )
virtual

Choose the lower value of the threshold.

virtual float vtkPistonThreshold::GetMinValue ( )
virtual

Choose the lower value of the threshold.

virtual void vtkPistonThreshold::SetMaxValue ( float  )
virtual

Choose the upper value of the threshold.

virtual float vtkPistonThreshold::GetMaxValue ( )
virtual

Choose the upper value of the threshold.

virtual int vtkPistonThreshold::RequestData ( vtkInformation request,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
)
protectedvirtual

Method that does the actual calculation.

Reimplemented from vtkPistonAlgorithm.

Member Data Documentation

float vtkPistonThreshold::MinValue
protected

Definition at line 59 of file vtkPistonThreshold.h.

float vtkPistonThreshold::MaxValue
protected

Definition at line 60 of file vtkPistonThreshold.h.


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