ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkImageSliceDataDeliveryFilter Class Reference

#include <vtkImageSliceDataDeliveryFilter.h>

Inheritance diagram for vtkImageSliceDataDeliveryFilter:
Inheritance graph
[legend]
Collaboration diagram for vtkImageSliceDataDeliveryFilter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
void ProcessViewRequest (vtkInformation *)
virtual unsigned long GetMTime ()
virtual void Modified ()

Static Public Member Functions

static
vtkImageSliceDataDeliveryFilter
New ()
static int IsTypeOf (const char *type)
static
vtkImageSliceDataDeliveryFilter
SafeDownCast (vtkObject *o)

Protected Member Functions

 vtkImageSliceDataDeliveryFilter ()
 ~vtkImageSliceDataDeliveryFilter ()
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int RequestDataObject (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void InitializeForCommunication ()
virtual int FillInputPortInformation (int port, vtkInformation *info)

Protected Attributes

vtkMPIMoveDataMoveData

Detailed Description

vtkImageSliceDataDeliveryFilter is a helper filter that can be used in representations rendering 2D image slices to deliver the data to the process(es) doing the rendering. Use this filter in vtkView::REQUEST_PREPARE_FOR_RENDER() pass to deliver the data to the correct node for rendering. Simply put this filter in your rendering-pipeline (for example after the geometry filter and before the mapper) and then pass the request-information object to ProcessViewRequest() call. This filter will lookup keys in the information object and update its state as needed to ensure that the data is available in the form/shape requested on the rendering nodes.

See also:
vtkUnstructuredDataDeliveryFilter

Definition at line 38 of file vtkImageSliceDataDeliveryFilter.h.


Constructor & Destructor Documentation

vtkImageSliceDataDeliveryFilter::vtkImageSliceDataDeliveryFilter ( ) [protected]
vtkImageSliceDataDeliveryFilter::~vtkImageSliceDataDeliveryFilter ( ) [protected]

Member Function Documentation

static vtkImageSliceDataDeliveryFilter* vtkImageSliceDataDeliveryFilter::New ( ) [static]

Reimplemented from vtkPassInputTypeAlgorithm.

virtual const char* vtkImageSliceDataDeliveryFilter::GetClassName ( ) [virtual]

Reimplemented from vtkPassInputTypeAlgorithm.

static int vtkImageSliceDataDeliveryFilter::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkPassInputTypeAlgorithm.

virtual int vtkImageSliceDataDeliveryFilter::IsA ( const char *  type) [virtual]

Reimplemented from vtkPassInputTypeAlgorithm.

static vtkImageSliceDataDeliveryFilter* vtkImageSliceDataDeliveryFilter::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkPassInputTypeAlgorithm.

void vtkImageSliceDataDeliveryFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkPassInputTypeAlgorithm.

void vtkImageSliceDataDeliveryFilter::ProcessViewRequest ( vtkInformation )

Process the view request. Note that this may affect the mtime of the filter.

virtual unsigned long vtkImageSliceDataDeliveryFilter::GetMTime ( ) [virtual]

Return this object's modified time.

Reimplemented from vtkObject.

virtual void vtkImageSliceDataDeliveryFilter::Modified ( ) [virtual]

Reimplemented from vtkObject.

int vtkImageSliceDataDeliveryFilter::RequestData ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
) [protected, virtual]

Reimplemented from vtkPassInputTypeAlgorithm.

int vtkImageSliceDataDeliveryFilter::RequestDataObject ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
) [protected, virtual]

Reimplemented from vtkPassInputTypeAlgorithm.

void vtkImageSliceDataDeliveryFilter::InitializeForCommunication ( ) [protected]

Initializes internal filters

virtual int vtkImageSliceDataDeliveryFilter::FillInputPortInformation ( int  port,
vtkInformation info 
) [protected, virtual]

Reimplemented from vtkPassInputTypeAlgorithm.


Member Data Documentation

Definition at line 70 of file vtkImageSliceDataDeliveryFilter.h.


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