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

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

#include <vtkPistonContour.h>

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

Public Types

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

Public Member Functions

virtual int IsA (const char *type)
 
vtkPistonContourNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
- 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 vtkPistonContourSafeDownCast (vtkObjectBase *o)
 
static vtkPistonContourNew ()
 
- 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 IsoValue
 
virtual void SetIsoValue (float)
 
virtual float GetIsoValue ()
 
 vtkPistonContour ()
 
 ~vtkPistonContour ()
 

Detailed Description

A filter that contours on the GPU.

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

Tests:
vtkPistonContour (Tests)

Definition at line 29 of file vtkPistonContour.h.

Member Typedef Documentation

Definition at line 32 of file vtkPistonContour.h.

Constructor & Destructor Documentation

vtkPistonContour::vtkPistonContour ( )
protected

Choose the isovalue to contour on.

vtkPistonContour::~vtkPistonContour ( )
protected

Choose the isovalue to contour on.

Member Function Documentation

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

Reimplemented from vtkPistonAlgorithm.

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

Reimplemented from vtkPistonAlgorithm.

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

Choose the isovalue to contour on.

virtual float vtkPistonContour::GetIsoValue ( )
virtual

Choose the isovalue to contour on.

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

Method that does the actual calculation. Funnels down to ExecuteData.

Reimplemented from vtkPistonAlgorithm.

Member Data Documentation

float vtkPistonContour::IsoValue
protected

Definition at line 52 of file vtkPistonContour.h.


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