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 | List of all members
vtkDataSetToPiston Class Reference

converts a DataSet to a PistonDataObject More...

#include <vtkDataSetToPiston.h>

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

Public Types

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

Public Member Functions

virtual int IsA (const char *type)
 
vtkDataSetToPistonNewInstance () 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 vtkDataSetToPistonNew ()
 
static int IsTypeOf (const char *type)
 
static vtkDataSetToPistonSafeDownCast (vtkObjectBase *o)
 
- 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
 
 vtkDataSetToPiston ()
 
 ~vtkDataSetToPiston ()
 
virtual int FillInputPortInformation (int, vtkInformation *)
 
virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
- Protected Member Functions inherited from vtkPistonAlgorithm
 vtkPistonAlgorithm ()
 
 ~vtkPistonAlgorithm ()
 
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)
 

Detailed Description

converts a DataSet to a PistonDataObject

Converts vtkDataSets that reside on the CPU into piston data that resides on the GPU. Afterward vtkPistonAlgorithms will processed it there.

See Also
vtkPistonToDataSet
Tests:
vtkDataSetToPiston (Tests)

Definition at line 36 of file vtkDataSetToPiston.h.

Member Typedef Documentation

Definition at line 40 of file vtkDataSetToPiston.h.

Constructor & Destructor Documentation

vtkDataSetToPiston::vtkDataSetToPiston ( )
protected
vtkDataSetToPiston::~vtkDataSetToPiston ( )
protected

Member Function Documentation

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

Reimplemented from vtkPistonAlgorithm.

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

Reimplemented from vtkPistonAlgorithm.

vtkDataSetToPiston* vtkDataSetToPiston::NewInstance ( ) const
void vtkDataSetToPiston::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual int vtkDataSetToPiston::RequestData ( vtkInformation request,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
)
protectedvirtual

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

Reimplemented from vtkPistonAlgorithm.

virtual int vtkDataSetToPiston::FillInputPortInformation ( int  ,
vtkInformation  
)
protectedvirtual

Overridden to say that we require vtkDataSet inputs

Reimplemented from vtkPistonAlgorithm.


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